Automated Deterministic Auction Design with Objective Decomposition
Zhijian Duan, Haoran Sun, Yichong Xia, Siqiang Wang, Zhilin Zhang, Chuan Yu, Jian Xu, Bo Zheng, Xiaotie Deng
TL;DR
This work tackles the challenge of designing high-revenue, DSIC and IR deterministic auctions for general multi-item settings. It introduces OD-VVCA, which constrains mechanisms to deterministic Virtual Valuations Combinatorial Auctions and uses a parallelizable dynamic programming solver to compute allocations/payments efficiently, enabling scalable optimization. The revenue objective is decomposed into a differentiable component $Z(V, \mathbf{w}, \boldsymbol{\lambda})$ and a discontinuous component $F(V, \mathbf{w}, \boldsymbol{\lambda})$, with $\mathbf{w}=e^{\boldsymbol{\alpha}}$ and Gaussian smoothing applied to $Z$ to facilitate gradient-based optimization. Empirical results show that OD-VVCA delivers higher revenue than both deterministic baselines and randomized AMA-based methods, particularly in large-scale asymmetric auctions, demonstrating practical applicability and scalability for automated deterministic mechanism design in multi-item auctions.
Abstract
Identifying high-revenue mechanisms that are both dominant strategy incentive compatible (DSIC) and individually rational (IR) is a fundamental challenge in auction design. While theoretical approaches have encountered bottlenecks in multi-item auctions, there has been much empirical progress in automated designing such mechanisms using machine learning. However, existing research primarily focuses on randomized auctions, with less attention given to the more practical deterministic auctions. Therefore, this paper investigates the automated design of deterministic auctions and introduces OD-VVCA, an objective decomposition approach for automated designing Virtual Valuations Combinatorial Auctions (VVCAs). Firstly, we restrict our mechanism to deterministic VVCAs, which are inherently DSIC and IR. Afterward, we utilize a parallelizable dynamic programming algorithm to compute the allocation and revenue outcomes of a VVCA efficiently. We then decompose the revenue objective function into continuous and piecewise constant discontinuous components, optimizing each using distinct methods. Extensive experiments show that OD-VVCA achieves high revenue in multi-item auctions, especially in large-scale settings where it outperforms both randomized and deterministic baselines, indicating its efficacy and scalability.
