Automated Mechanism Design: A New Application Area for Search Algorithms

Mechanism design is the art of designing the rules of the game (aka. mechanism) so that a desirable outcome (according to a given objective) is reached despite the fact that each agent acts in his own self-interest. Examples include the design of auctions, voting protocols, and divorce settlement procedures. Mechanisms have traditionally been designed manually for classes of problems. In 2002, Conitzer and Sandholm introduced the automated mechanism design approach, where the mechanism is computationally created for the specific problem instance at hand. This approach has several advantages: 1) it can yield better mechanisms than the ones known to date, 2) it applies beyond the problem classes studied manually to date, 3) it can circumvent seminal economic impossibility results, and 4) it shifts the burden of design from man to machine. In this write-up I overview the approach, focusing on problem representations, computational complexity, and initial applications. I also lay out an agenda for future research in this area. This material is based upon work supported by the National Science Foundation under CAREER Award IRI-9703122, Grant IIS-9800994, ITR IIS-0081246, and ITR IIS-0121678.

[1]  John J. Bartholdi,et al.  Single transferable vote resists strategic voting , 2015 .

[2]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

[3]  Vincent Conitzer,et al.  An algorithm for single-agent deterministic automated mechanism design without payments , 2003 .

[4]  Noam Nisan,et al.  Algorithmic Mechanism Design , 2001, Games Econ. Behav..

[5]  Tuomas Sandholm,et al.  Sequences of Take-It-or-Leave-It Offers: Near-Optimal Auctions Without Full Valuation Revelation , 2003, AMEC.

[6]  F. Hahn The Economics of missing markets, information, and games , 1990 .

[7]  Robert J. Aumann,et al.  16. Acceptable Points in General Cooperative n-Person Games , 1959 .

[8]  Tuomas Sandholm,et al.  Auction mechanism for optimally trading off revenue and efficiency , 2003, EC '03.

[9]  Tuomas Sandholm,et al.  Computationally Limited Agents in Auctions , 2001 .

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

[11]  Vincent Conitzer,et al.  Automated mechanism design for a self-interested designer , 2003, EC '03.

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

[13]  T. Sandholm,et al.  Costly valuation computation in auctions , 2001 .

[14]  Tuomas Sandholm,et al.  Partial-revelation VCG mechanism for combinatorial auctions , 2002, AAAI/IAAI.

[15]  Vincent Conitzer,et al.  How many candidates are needed to make elections hard to manipulate? , 2003, TARK '03.

[16]  Tuomas Sandholm,et al.  Effectiveness of Preference Elicitation in Combinatorial Auctions , 2002, AMEC.

[17]  Jerry R. Green,et al.  Incentives in public decision-making , 1979 .

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

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

[20]  Anthony Jameson,et al.  Evaluation of Automatically Designed Mechanisms , 2003 .

[21]  Tuomas Sandholm,et al.  Differential-revelation VCG mechanisms for combinatorial auctions , 2003, EC '03.

[22]  M. Whinston,et al.  Coalition-Proof Nash Equilibria I. Concepts , 1987 .

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

[24]  Tuomas Sandholm,et al.  An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations , 1993, AAAI.

[25]  Inon Zuckerman,et al.  Universal Voting Protocol Tweaks to Make Manipulation Hard , 2003, IJCAI.

[26]  T. Sandholm,et al.  Applications of Automated Mechanism Design , 2003 .

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

[28]  Victor Lesser,et al.  Negotiation among self-interested computationally limited agents , 1996 .

[29]  Julian Padget,et al.  Agent-Mediated Electronic Commerce IV , 2002 .

[30]  Vincent Conitzer,et al.  Complexity of manipulating elections with few candidates , 2002, AAAI/IAAI.

[31]  Rakesh V. Vohra Research Problems in Combinatorial Auctions , 2001 .

[32]  J. M. Bilbao,et al.  Contributions to the Theory of Games , 2005 .

[33]  Tuomas Sandholm,et al.  An alternating offers bargaining model for computationally limited agents , 2002, AAMAS '02.

[34]  Tuomas Sandholm,et al.  Preference elicitation in combinatorial auctions , 2001, AAMAS '02.

[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]  Tuomas Sandholm,et al.  Issues in Computational Vickrey Auctions , 2000, Int. J. Electron. Commer..

[37]  M. Satterthwaite Strategy-proofness and Arrow's conditions: Existence and correspondence theorems for voting procedures and social welfare functions , 1975 .

[38]  Michael P. Wellman,et al.  AkBA: a progressive, anonymous-price combinatorial auction , 2000, EC '00.

[39]  A. Gibbard Manipulation of Voting Schemes: A General Result , 1973 .

[40]  Vincent Conitzer,et al.  Vote elicitation: complexity and strategy-proofness , 2002, AAAI/IAAI.

[41]  T. Sandholm,et al.  Preference Elicitation in Combinatorial Auctions (Extended Abstract) , 2001 .

[42]  David C. Parkes,et al.  Iterative Combinatorial Auctions: Theory and Practice , 2000, AAAI/IAAI.

[43]  Avrim Blum,et al.  On polynomial-time preference elicitation with value queries , 2003, EC '03.

[44]  K. Arrow The Property Rights Doctrine and Demand Revelation under Incomplete Information**This work was supported by National Science Foundation under Grant No. SOC75-21820 at the Institute for Mathematical Studies in the Social Sciences, Stanford University. , 1979 .

[45]  Vincent Conitzer,et al.  Automated mechanism design: complexity results stemming from the single-agent setting , 2003, ICEC '03.

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

[47]  Avrim Blum,et al.  Preference Elicitation and Query Learning , 2004, J. Mach. Learn. Res..

[48]  M. Trick,et al.  The computational difficulty of manipulating an election , 1989 .

[49]  Tuomas Sandholm,et al.  Bargaining with limited computation: Deliberation equilibrium , 2001, Artif. Intell..

[50]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[51]  Vincent Conitzer,et al.  Computational criticisms of the revelation principle , 2004, EC '04.

[52]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

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

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

[55]  C. d'Aspremont,et al.  Incentives and incomplete information , 1979 .

[56]  Vincent Conitzer,et al.  Automated Mechanism Design with a Structured Outcome Space , 2003 .