A Simple and Approximately Optimal Mechanism for a Buyer with Complements: Abstract

We consider a revenue-maximizing seller with m heterogeneous items and a single buyer whose valuation v for the items may exhibit both substitutes (i.e., for some S, T, v(S ∪ T) < v(S) + v(T)) and complements (i.e., for some S, T, v(S ∪ T) > v(S) + v(T)). We show that the mechanism first proposed by Babaioff et al. [2014] -- the better of selling the items separately and bundling them together -- guarantees a Θ(d) fraction of the optimal revenue, where $d$ is a measure on the degree of complementarity. Note that this is the first approximately optimal mechanism for a buyer whose valuation exhibits any kind of complementarity. It extends the work of Rubinstein and Weinberg [2015], which proved that the same simple mechanisms achieve a constant factor approximation when buyer valuations are subadditive, the most general class of complement-free valuations. Our proof is enabled by the recent duality framework developed in Cai et al. [2016], which we use to obtain a bound on the optimal revenue in this setting. Our main technical contributions are specialized to handle the intricacies of settings with complements, and include an algorithm for partitioning edges in a hypergraph. Even nailing down the right model and notion of "degree of complementarity" to obtain meaningful results is of interest, as the natural extensions of previous definitions provably fail.

[1]  Shuchi Chawla,et al.  The power of randomness in bayesian optimal mechanism design , 2010, EC '10.

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

[3]  Michal Feldman,et al.  Simple Mechanisms for Agents with Complements , 2016, EC.

[4]  Moran Feldman,et al.  Building a Good Team: Secretary Problems and the Supermodular Degree , 2015, SODA.

[5]  Nikhil R. Devanur,et al.  Simple Auctions with Simple Strategies , 2015, EC.

[6]  J. Rochet,et al.  Ironing, Sweeping, and Multidimensional Screening , 1998 .

[7]  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.

[8]  Andrew Chi-Chih Yao,et al.  An n-to-1 Bidder Reduction for Multi-item Auctions and its Applications , 2014, SODA.

[9]  Shuchi Chawla,et al.  Bayesian algorithmic mechanism design , 2014, SECO.

[10]  Yoav Shoham,et al.  Truth revelation in approximately efficient combinatorial auctions , 2002, EC '99.

[11]  S. Matthew Weinberg,et al.  Symmetries and optimal multi-dimensional mechanism design , 2012, EC '12.

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

[13]  Shahar Dobzinski,et al.  Two Randomized Mechanisms for Combinatorial Auctions , 2007, APPROX-RANDOM.

[14]  G. Pavlov,et al.  Optimal Mechanism for Selling Two Goods , 2011 .

[15]  Andrew Chi-Chih Yao,et al.  On revenue maximization for selling multiple independently distributed items , 2013, Proceedings of the National Academy of Sciences.

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

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

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

[19]  S. Matthew Weinberg,et al.  The Competition Complexity of Auctions: A Bulow-Klemperer Result for Multi-Dimensional Bidders , 2016, EC.

[20]  Robert D. Kleinberg,et al.  Bayesian incentive compatibility via matchings , 2011, SODA '11.

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

[22]  Nikhil R. Devanur,et al.  A duality-based unified approach to Bayesian mechanism design , 2016, SECO.

[23]  Tim Roughgarden,et al.  Combinatorial auctions with restricted complements , 2012, EC '12.

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

[25]  Nicole Immorlica,et al.  A Unifying Hierarchy of Valuations with Complements and Substitutes , 2014, AAAI.

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

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

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

[29]  Xiaohui Bei,et al.  Bayesian incentive compatibility via fractional assignments , 2010, SODA '11.

[30]  S. Matthew Weinberg,et al.  Matroid prophet inequalities , 2012, STOC '12.

[31]  Moran Feldman,et al.  Constrained Monotone Function Maximization and the Supermodular Degree , 2014, APPROX-RANDOM.

[32]  Uriel Feige,et al.  Welfare maximization and the supermodular degree , 2013, ITCS '13.

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

[34]  Noam Nisan,et al.  The communication requirements of efficient allocations and supporting prices , 2006, J. Econ. Theory.

[35]  Yang Cai,et al.  Simple mechanisms for subadditive buyers via duality , 2016, STOC.

[36]  Michal Feldman,et al.  Simultaneous auctions are (almost) efficient , 2012, STOC '13.

[37]  Noam Nisan,et al.  Approximation algorithms for combinatorial auctions with complement-free bidders , 2005, STOC '05.

[38]  Shuchi Chawla,et al.  Mechanism Design for Subadditive Agents via an Ex Ante Relaxation , 2016, EC.

[39]  Uriel Feige,et al.  On maximizing welfare when utility functions are subadditive , 2006, STOC '06.

[40]  Michal Feldman,et al.  Combinatorial Auctions via Posted Prices , 2014, SODA.

[41]  Mohammad Taghi Hajiaghayi,et al.  Revenue Maximization for Selling Multiple Correlated Items , 2014, ESA.