Abstract. 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 selfinterest. 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. 1
|
598
|
Counterspeculation, auctions, and competitive sealed tenders
– Vickrey
- 1961
|
|
534
|
J.R.: Microeconomic Theory
– Mas-Colell, Whinston
- 1995
|
|
353
|
Multipart Pricing of Public Goods
– Clarke
|
|
339
|
Algorithmic mechanism design
– Nisan, Ronen
- 1999
|
|
287
|
Incentives in teams
– Groves
- 1973
|
|
255
|
Optimal auction design
– Myerson
- 1981
|
|
238
|
An implementation of the contract net protocol based on marginal cost calculations
– Sandholm
- 1993
|
|
131
|
Iterative Combinatorial Auctions: Theory and Practice
– Parkes
- 2001
|
|
96
|
Negotiation Among Self-interested Computationally Limited Agents
– Sandholm
- 1996
|
|
91
|
Strategy-proofness and Arrow's conditions: existence and correspondence theorems for voting procedures and social welfare functions". Journal of Economic Theory 10:187-217. Ecological sustainability
– Satterthwaite
- 1975
|
|
69
|
Preference elicitation in combinatorial auctions
– Sandholm, Boutilier
- 2006
|
|
67
|
Acceptable points in general cooperative n-person games
– Aumann
- 1959
|
|
67
|
Complexity of mechanism design
– Conitzer, Sandholm
- 2002
|
|
59
|
Akba: A progressive, anonymousprice combinatorial auction
– Wurman, Wellman
- 2000
|
|
51
|
Manipulation of voting schemes
– Gibbard
- 1973
|
|
46
|
Sandholm: “Partial-revelation VCG Mechanism for Combinatorial Auctions
– Conen, T
- 2002
|
|
46
|
Issues in computational Vickrey auctions
– Sandholm
- 2000
|
|
44
|
Single transferable vote resists strategic voting. Social Choice and Welfare
– Bartholdi, Orlin
- 1991
|
|
42
|
Complexity of manipulating elections with few candidates
– Conitzer, Sandholm
- 2002
|
|
42
|
Bargaining with limited computation: deliberation equilibrium
– Larson, Sandholm
- 2001
|
|
40
|
Vote elicitation: Complexity and strategy-proofness
– Conitzer, Sandholm
- 2002
|
|
39
|
Costly valuation computation in auctions
– Larson, Sandholm
- 2001
|
|
38
|
Universal voting protocol tweaks to make manipulation hard
– Conitzer, Sandholm
- 2003
|
|
36
|
The computational difficulty of manipulating an election
– Bartholdi, Tovey, et al.
- 1989
|
|
34
|
The Property Rights Doctrine and Demand Revelation under Incomplete Information
– Arrow
- 1979
|
|
26
|
Preference elicitation and query learning
– Blum, Jackson, et al.
- 2004
|
|
25
|
Optimal multi-unit auctions
– Maskin, Riley
- 1989
|
|
24
|
M.D.: Coalition-proof nash equilibria i. concepts
– Bernheim, Peleg, et al.
- 1987
|
|
23
|
Effectiveness of preference elicitation in combinatorial auctions
– Hudson, Sandholm
- 2002
|
|
22
|
On polynomial-time preference elicitation with value queries
– Zinkevich, Blum, et al.
- 2003
|
|
21
|
How many candidates are needed to make elections hard to manipulate
– Conitzer, Lang, et al.
- 2003
|
|
20
|
An Alternating Offers Bargaining Model for Computationally Linited Agents
– Larson, Sandhlom
|
|
19
|
Computational criticisms of the revelation principle
– Conitzer, Sandholm
- 2004
|
|
19
|
The characterization of strategy/false-name proof combinatorial auction protocols: Price-oriented, rationing-free protocol
– Yokoo
- 2003
|
|
15
|
Computationally limited agents in auctions
– Larson, Sandholm
- 2001
|
|
14
|
Bundling and optimal auctions of multiple products
– Avery, Hendershott
- 2000
|
|
13
|
Differential-revelation vcg mechanisms for combinatorial auctions. 2002 [cited August 20, 2003. Available from: http://citeseer.nj.nec.com/conen02differentialrevelation.html
– Conen, Sandholm
|
|
12
|
Optimal multi-object auctions
– Armstrong
- 1998
|
|
12
|
Sequences of take-it-or-leave-it offers: Near-optimal auctions without full valuation revelation
– Sandholm, Gilpin
- 2006
|
|
11
|
Automated mechanism design: Complexity results stemming from the single-agent setting
– Conitzer, Sandholm
- 2003
|
|
10
|
Research problems in combinatorial auctions
– Vohra
- 2001
|
|
8
|
Ahuva Mu’Alem, and Noam Nisan. Towards a Characterization of Truthful Combinatorial Auctions
– Lavi
- 2003
|
|
7
|
Applications of automated mechanism design
– Conitzer, Sandholm
- 2003
|
|
5
|
Efficient mechanisms for bilateral exchange
– Myerson, Satterthwaite
- 1983
|
|
3
|
Evaluation of automatically designed mechanisms
– Jameson, Hackl, et al.
- 2003
|
|
2
|
An algorithm for single-agent deterministic automated mechanism design without payments
– Conitzer, Sandholm
- 2003
|
|
2
|
Automated mechanism design for a selfinterested designer
– Conitzer, Sandholm
- 2003
|
|
2
|
Automated mechanism design with a structured outcome space
– Conitzer, Sandholm
- 2003
|
|
2
|
Automated mechanism design: Type space and exponential auction
– Hsu
- 2003
|
|
1
|
Auction mechanism for optimally trading off eficiency and revenue
– Likhodedov, Sandholm
- 2003
|