Automated Design of Revenue-Maximizing Combinatorial Auctions

Designing optimal—that is, revenue-maximizing—combinatorial auctions (CAs) is an important elusive problem. It is unsolved even for two bidders and two items for sale. Rather than pursuing the manual approach of attempting to characterize the optimal CA, we introduce a family of CAs and then seek a high-revenue auction within that family. The family is based on bidder weighting and allocation boosting; we coin such CAs virtual valuations combinatorial auctions ( VVCAs ) . VVCAs are the Vickrey-Clarke-Groves (VCG) mechanism executed on virtual valuations that are affine transformations of the bidders’ valuations. The auction family is parameterized by the coefficients in the transformations. The problem of designing a CA is thereby reduced to search in the parameter space of VVCA—or the more general space of affine maximizer auctions .We first construct VVCAs with logarithmic approximation guarantees in canonical special settings: (1) limited supply with additive valuations and (2) unlimited supply.In the main part of the paper, we develop algorithms that design high-revenue CAs for general valuations using samples from the prior distribution over bidders’ valuations. (Priors turn out to be necessary for achieving high revenue.) We prove properties of the problem that guide our design of algorithms. We then introduce a series of algorithms that use economic insights to guide the search and thus reduce the computational complexity. Experiments show that our algorithms create mechanisms that yield significantly higher revenue than the VCG and scale dramatically better than prior automated mechanism design algorithms. The algorithms yielded deterministic mechanisms with the highest known revenues for the settings tested, including the canonical setting with two bidders, two items, and uniform additive valuations. 1

[1]  Yoav Shoham,et al.  Combinatorial Auctions , 2005, Encyclopedia of Wireless Networks.

[2]  F. Hahn,et al.  Optimal Multi-Unit Auctions , 1989 .

[3]  Tuomas Sandholm,et al.  A Framework for Automated Bundling and Pricing Using Purchase Data , 2011, AMMA.

[4]  Tuomas Sandholm,et al.  Methods for Boosting Revenue in Combinatorial Auctions , 2004, AAAI.

[5]  T. Sandholm Very-Large-Scale Generalized Combinatorial Multi-Attribute Auctions: Lessons from Conducting $60 Billion of Sourcing , 2013 .

[6]  Maria-Florina Balcan,et al.  Reducing mechanism design to algorithm design via machine learning , 2007, J. Comput. Syst. Sci..

[7]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[8]  S. Micali,et al.  Revenue in Truly Combinatorial Auctions and Adversarial Mechanism Design , 2007 .

[9]  Maria-Florina Balcan,et al.  Item pricing for revenue maximization , 2008, EC '08.

[10]  Tuomas Sandholm,et al.  Mixed-bundling auctions with reserve prices , 2012, AAMAS.

[11]  Vincent Conitzer,et al.  Self-interested automated mechanism design and implications for optimal combinatorial auctions , 2004, EC '04.

[12]  Vincent Conitzer,et al.  Complexity of Mechanism Design , 2002, UAI.

[13]  Vincent Conitzer,et al.  Failures of the VCG mechanism in combinatorial auctions and exchanges , 2006, AAMAS '06.

[14]  Tuomas Sandholm,et al.  Computational Bundling for Auctions , 2015, AAMAS.

[15]  Thomas R. Palfrey,et al.  Bundling Decisions by a Multiproduct Monopolist with Incomplete Information , 1983 .

[16]  Noam Nisan,et al.  Incentive compatible multi unit combinatorial auctions , 2003, TARK '03.

[17]  Anna R. Karlin,et al.  On profit maximization in mechanism design , 2007 .

[18]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[19]  M. Satterthwaite,et al.  Efficient Mechanisms for Bilateral Trading , 1983 .

[20]  Philippe Jehiel,et al.  Mixed Bundling Auctions , 2006, J. Econ. Theory.

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

[22]  Tuomas Sandholm,et al.  Optimal Winner Determination Algorithms , 2005 .

[23]  Ronald M. Harstad,et al.  Computationally Manageable Combinational Auctions , 1998 .

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

[25]  ChenPei-yu,et al.  Bundling with Customer Self-Selection , 2005 .

[26]  Tuomas Sandholm,et al.  Algorithm for optimal winner determination in combinatorial auctions , 2002, Artif. Intell..

[27]  Lorin M. Hitt,et al.  Bundling with Customer Self-Selection: A Simple Approach to Bundling Low-Marginal-Cost Goods , 2005, Manag. Sci..

[28]  Tuomas Sandholm,et al.  Approximating Revenue-Maximizing Combinatorial Auctions , 2005, AAAI.

[29]  M. Armstrong Optimal Multi-Object Auctions , 2000 .

[30]  Lorin M. Hitt,et al.  Customized Bundle Pricing for Information Goods: A Nonlinear Mixed-Integer Programming Approach , 2008, Manag. Sci..

[31]  John O. Ledyard,et al.  Optimal combinatoric auctions with single-minded bidders , 2007, EC '07.

[32]  E. H. Clarke Multipart pricing of public goods , 1971 .

[33]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[34]  Tuomas Sandholm Expressive Commerce and Its Application to Sourcing: How We Conducted $35 Billion of Generalized Combinatorial Auctions , 2007, AI Mag..

[35]  Noam Nisan,et al.  Towards a characterization of truthful combinatorial auctions , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[36]  Tim Roughgarden,et al.  Optimal mechanism design and money burning , 2008, STOC.

[37]  Janet L. Yellen,et al.  Commodity Bundling and the Burden of Monopoly , 1976 .

[38]  Yannis Bakos,et al.  Bundling Information Goods: Pricing, Profits and Efficiency , 1998 .

[39]  M. Whinston,et al.  Multiproduct Monopoly, Commodity Bundling, and Correlation of Values , 1989 .

[40]  C. Avery,et al.  Bundling and Optimal Auctions of Multiple Products , 2000 .

[41]  Jonathan D. Levin An Optimal Auction for Complements , 1997 .

[42]  Andrew V. Goldberg,et al.  Competitive auctions and digital goods , 2001, SODA '01.