Polyhedral Clinching Auctions and the AdWords Polytope

A central issue in applying auction theory in practice is the problem of dealing with budget-constrained agents. A desirable goal in practice is to design incentive compatible, individually rational, and Pareto optimal auctions while respecting the budget constraints. Achieving this goal is particularly challenging in the presence of nontrivial combinatorial constraints over the set of feasible allocations. Toward this goal and motivated by AdWords auctions, we present an auction for polymatroidal environments satisfying these properties. Our auction employs a novel clinching technique with a clean geometric description and only needs an oracle access to the submodular function defining the polymatroid. As a result, this auction not only simplifies and generalizes all previous results, it applies to several new applications including AdWords Auctions, bandwidth markets, and video on demand. In particular, our characterization of the AdWords auction as polymatroidal constraints might be of independent interest. This allows us to design the first mechanism for Ad Auctions taking into account simultaneously budgets, multiple keywords and multiple slots. We show that it is impossible to extend this result to generic polyhedral constraints. This also implies an impossibility result for multiunit auctions with decreasing marginal utilities in the presence of budget constraints.

[1]  C. McDiarmid Rado's theorem for polymatroids , 1975, Mathematical Proceedings of the Cambridge Philosophical Society.

[2]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

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

[4]  V. Krishna,et al.  Multiple-Object Auctions with Budget Constrained Bidders , 1998 .

[5]  Ian L. Gale,et al.  Standard Auctions with Financially Constrained Bidders , 1998 .

[6]  Satoru Iwata,et al.  A fully combinatorial algorithm for submodular function minimization , 2001, SODA '02.

[7]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[8]  Lawrence M. Ausubel An Efficient Ascending-Bid Auction for Multiple Objects , 2004 .

[9]  Nicole Immorlica,et al.  Multi-unit auctions with budget-constrained bidders , 2005, EC '05.

[10]  Zoë Abrams,et al.  Revenue maximization when bidders have budgets , 2006, SODA '06.

[11]  Éva Tardos,et al.  Approximately maximizing efficiency and revenue in polyhedral environments , 2007, EC '07.

[12]  James B. Orlin,et al.  A Faster Strongly Polynomial Time Algorithm for Submodular Function Minimization , 2007, IPCO.

[13]  Jon Feldman,et al.  A Truthful Mechanism for Offline Ad Slot Scheduling , 2008, SAGT.

[14]  Noam Nisan,et al.  Multi-unit Auctions with Budget Limits , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[15]  Satoru Iwata,et al.  A simple combinatorial algorithm for submodular function minimization , 2009, SODA.

[16]  R. Ravi,et al.  Sort-Cut: A Pareto Optimal and Semi-Truthful Mechanism for Multi-Unit Auctions with Budget-Constrained Bidders , 2009, ArXiv.

[17]  S. Muthukrishnan,et al.  General auction mechanism for search advertising , 2008, WWW '09.

[18]  Renato Paes Leme,et al.  Pure and Bayes-Nash Price of Anarchy for Generalized Second Price Auction , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[19]  Vincent Conitzer,et al.  Incentive compatible budget elicitation in multi-unit auctions , 2009, SODA '10.

[20]  Kamal Jain,et al.  Walrasian Equilibrium for Unit Demand Buyers with Non-quasi-linear Utilities , 2010, ArXiv.

[21]  Gagan Goel,et al.  Budget constrained auctions with heterogeneous items , 2009, STOC '10.

[22]  Moshe Tennenholtz,et al.  Position Auctions with Budgets: Existence and Uniqueness , 2010 .

[23]  Renato Paes Leme,et al.  GSP auctions with correlated types , 2011, EC '11.

[24]  Monika Henzinger,et al.  On Multiple Round Sponsored Search Auctions with Budgets , 2011, ArXiv.

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

[26]  Milan Vojnovic,et al.  Weighted proportional allocation , 2011, SIGMETRICS.

[27]  Amos Fiat,et al.  Single valued combinatorial auctions with budgets , 2011, EC '11.

[28]  Renato Paes Leme,et al.  On the efficiency of equilibria in generalized second price auctions , 2011, EC '11.

[29]  Sven de Vries,et al.  An Ascending Vickrey Auction for Selling Bases of a Matroid , 2011, Oper. Res..

[30]  Peerapong Dhangwatnotai,et al.  Multi-keyword sponsored search , 2011, EC '11.

[31]  Nathan Linial,et al.  No justified complaints: on fair sharing of multiple resources , 2011, ITCS '12.

[32]  V. Mirrokni,et al.  Polyhedral clinching auctions and the adwords polytope , 2012, STOC '12.

[33]  Renato Paes Leme,et al.  On revenue in the generalized second price auction , 2012, WWW.

[34]  Yang Cai,et al.  Optimal Multi-dimensional Mechanism Design: Reducing Revenue to Welfare Maximization , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[35]  R. Lavi,et al.  A note on the incompatibility of strategy-proofness and Pareto-optimality in quasi-linear settings with public budgets , 2012 .

[36]  R. Ravi,et al.  Author's Personal Copy Games and Economic Behavior Note a near Pareto Optimal Auction with Budget Constraints , 2022 .

[37]  Monika Henzinger,et al.  On Multiple Keyword Sponsored Search Auctions with Budgets , 2012, ICALP.

[38]  Paul Dütting,et al.  Sponsored search, market equilibria, and the Hungarian Method , 2009, Inf. Process. Lett..

[39]  Nikhil R. Devanur,et al.  Prior-free auctions for budgeted agents , 2012, EC '13.

[40]  Gagan Goel,et al.  Clinching Auction with Online Supply , 2013, SODA.

[41]  Gagan Goel,et al.  Clinching auctions beyond hard budget constraints , 2014, EC.

[42]  Renato Paes Leme,et al.  Efficiency Guarantees in Auctions with Budgets , 2013, ICALP.

[43]  Rakesh V. Vohra,et al.  Optimal auctions with financially constrained buyers , 2008, J. Econ. Theory.

[44]  Moshe Babaioff Truthful Mechanisms for One-Parameter Agents , 2016, Encyclopedia of Algorithms.