The menu complexity of "one-and-a-half-dimensional" mechanism design

We study the menu complexity of optimal and approximately-optimal auctions in the context of the "FedEx" problem, a so-called "one-and-a-half-dimensional" setting where a single bidder has both a value and a deadline for receiving an [FGKK16]. The menu complexity of an auction is equal to the number of distinct (allocation, price) pairs that a bidder might receive [HN13]. We show the following when the bidder has $n$ possible deadlines: - Exponential menu complexity is necessary to be exactly optimal: There exist instances where the optimal mechanism has menu complexity is $2^n-1$. This matches exactly the upper bound provided by Fiat et al.'s algorithm, and resolves one of their open questions [FGKK16]. - Fully polynomial menu complexity is necessary and sufficient for approximation: For all instances, there exists a mechanism guaranteeing a multiplicative (1-\epsilon)-approximation to the optimal revenue with menu complexity $O(n^{3/2}\sqrt{\frac{\min\{n/\epsilon,\ln(v_{\max})\}}{\epsilon}}) = O(n^2/\epsilon)$, where $v_{\max}$ denotes the largest value in the support of integral distributions. - There exist instances where any mechanism guaranteeing a multiplicative $(1-O(1/n^2))$-approximation to the optimal revenue requires menu complexity $\Omega(n^2)$. Our main technique is the polygon approximation of concave functions [Rote19], and our results here should be of independent interest. We further show how our techniques can be used to resolve an open question of [DW17] on the menu complexity of optimal auctions for a budget-constrained buyer.

[1]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[2]  R. Zeckhauser,et al.  Optimal Selling Strategies: When to Haggle, When to Hold Firm , 1983 .

[3]  G. Rote,et al.  Sandwich approximation of univariate convex functions with an application to separable convex programming , 1991 .

[4]  J. Laffont,et al.  Optimal auction with financially constrained buyers , 1996 .

[5]  C. Goh,et al.  A method for convex curve approximation , 1997 .

[6]  P. Gruber,et al.  Asymptotic estimates for best and stepwise approximation of convex bodies III , 1997 .

[7]  Yeon-Koo Che,et al.  The Optimal Mechanism for Selling to a Budget-Constrained Buyer , 2000, J. Econ. Theory.

[8]  John Thanassoulis,et al.  Haggling over substitutes , 2004, J. Econ. Theory.

[9]  Günter Rote,et al.  The convergence rate of the sandwich algorithm for approximating convex functions , 1992, Computing.

[10]  Leonidas J. Guibas,et al.  Learning smooth shapes by probing , 2007, Comput. Geom..

[11]  Shuchi Chawla,et al.  Algorithmic pricing via virtual valuations , 2007, EC '07.

[12]  E. Bronstein Approximation of convex sets by polytopes , 2008 .

[13]  S. Matthew Weinberg,et al.  Pricing randomized allocations , 2009, SODA '10.

[14]  Shuchi Chawla,et al.  Multi-parameter mechanism design and sequential posted pricing , 2010, BQGT.

[15]  Mihalis Yannakakis,et al.  How Good is the Chord Algorithm? , 2010, SODA.

[16]  Shuchi Chawla,et al.  Bayesian mechanism design for budget-constrained agents , 2011, EC '11.

[17]  Nir Shabbat Approximate Revenue Maximization with Multiple Items , 2012 .

[18]  Yang Cai,et al.  Understanding Incentives: Mechanism Design Becomes Algorithm Design , 2013, 2013 IEEE 54th Annual Symposium on Foundations of Computer Science.

[19]  Noam Nisan,et al.  The menu-size complexity of auctions , 2013, EC.

[20]  Christos Tzamos,et al.  Mechanism design via optimal transport , 2013, EC '13.

[21]  Richard Cole,et al.  The sample complexity of revenue maximization , 2014, STOC.

[22]  Xi Chen,et al.  The Complexity of Optimal Multidimensional Pricing , 2013, SODA.

[23]  Pingzhong Tang,et al.  Optimal mechanisms with simple menus , 2014, EC.

[24]  Noam Nisan,et al.  Sampling and Representation Complexity of Revenue Maximization , 2014, WINE.

[25]  S. Matthew Weinberg,et al.  A Simple and Approximately Optimal Mechanism for an Additive Buyer , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[26]  Christos Tzamos,et al.  The Complexity of Optimal Mechanism Design , 2012, SODA.

[27]  Tim Roughgarden,et al.  On the Pseudo-Dimension of Nearly Optimal Auctions , 2015, NIPS.

[28]  S. Matthew Weinberg,et al.  Simple Mechanisms for a Subadditive Buyer and Applications to Revenue Monotonicity , 2018, ACM Trans. Economics and Comput..

[29]  S. Hart,et al.  Maximal revenue with multiple goods: Nonmonotonicity and other observations , 2015 .

[30]  Aviad Rubinstein Settling the Complexity of Computing Approximate Two-Player Nash Equilibria , 2016, FOCS.

[31]  Tim Roughgarden,et al.  Learning Simple Auctions , 2016, COLT.

[32]  Éva Tardos,et al.  Learning in Games: Robustness of Fast Convergence , 2016, NIPS.

[33]  Amos Fiat,et al.  The FedEx Problem , 2016, EC.

[34]  Nikhil R. Devanur,et al.  The sample complexity of auctions with side information , 2015, STOC.

[35]  Moshe Babaioff,et al.  The menu-size complexity of revenue approximation , 2016, STOC.

[36]  Nikhil R. Devanur,et al.  Optimal Multi-Unit Mechanisms with Private Demands , 2017, EC.

[37]  Nikhil R. Devanur,et al.  Online Auctions and Multi-scale Online Learning , 2017, EC.

[38]  Nikhil R. Devanur,et al.  The Optimal Mechanism for Selling to a Budget Constrained Buyer: The General Case , 2017, EC.

[39]  Yannai A. Gonczarowski,et al.  Efficient empirical revenue maximization in single-parameter auction environments , 2016, STOC.

[40]  Tim Roughgarden,et al.  Making the Most of Your Samples , 2018, SIAM J. Comput..

[41]  Nikhil R. Devanur,et al.  A Duality-Based Unified Approach to Bayesian Mechanism Design , 2019, SIAM J. Comput..