Optimal-in-expectation redistribution mechanisms

Many important problems in multiagent systems involve the allocation of multiple resources among the agents. If agents are self-interested, they will lie about their valuations for the resources if they perceive this to be in their interest. The well-known VCG mechanism allocates the items efficiently, is strategy-proof (agents have no incentive to lie), and never runs a deficit. Nevertheless, the agents may have to make large payments to a party outside the system of agents, leading to decreased utility for the agents. Recent work has investigated the possibility of redistributing some of the payments back to the agents, without violating the other desirable properties of the VCG mechanism. Previous research on redistribution mechanisms has resulted in a worst-case optimal redistribution mechanism, that is, a mechanism that maximizes the fraction of VCG payments redistributed in the worst case. In contrast, in this paper, we assume that a prior distribution over the agents' valuations is available, and our goal is to maximize the expected total redistribution. In the first part of this paper, we study multi-unit auctions with unit demand. We analytically solve for a mechanism that is optimal among linear redistribution mechanisms. We also propose discretized redistribution mechanisms. We show how to automatically solve for the optimal discretized redistribution mechanism for a given discretization step size, and show that the resulting mechanisms converge to optimality as the step size goes to zero. We present experimental results showing that for auctions with many bidders, the optimal linear redistribution mechanism redistributes almost everything, whereas for auctions with few bidders, we can solve for the optimal discretized redistribution mechanism with a very small step size. In the second part of this paper, we study multi-unit auctions with nonincreasing marginal values. We extend the notion of linear redistribution mechanisms, previously defined only in the unit demand setting, to this more general setting. We introduce a linear program for finding the optimal linear redistribution mechanism. This linear program is unwieldy, so we also introduce one simplified linear program that produces relatively good linear redistribution mechanisms. We conjecture an analytical solution for the simplified linear program.

[1]  Jerry R. Green,et al.  Characterization of Satisfactory Mechanisms for the Revelation of Preferences for Public Goods , 1977 .

[2]  Vincent Conitzer,et al.  Worst-case optimal redistribution of VCG payments in multi-unit auctions , 2009, Games Econ. Behav..

[3]  David C. Parkes,et al.  Achieving Budget-Balance with Vickrey-Based Payment Schemes in Exchanges , 2001, IJCAI.

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

[5]  Vincent Conitzer,et al.  Worst-case optimal redistribution of VCG payments , 2007, EC '07.

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

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

[8]  Ruggiero Cavallo,et al.  Optimal decision-making with minimal waste: strategyproof redistribution of VCG payments , 2006, AAMAS '06.

[9]  Hervé Moulin,et al.  Almost budget-balanced VCG mechanisms to assign multiple objects , 2009, J. Econ. Theory.

[10]  Vincent Conitzer,et al.  Undominated VCG redistribution mechanisms , 2008, AAMAS.

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

[12]  Vincent Conitzer,et al.  Better redistribution with inefficient allocation in multi-unit auctions with unit demand , 2008, EC '08.

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

[14]  Boi Faltings,et al.  A budget-balanced, incentive-compatible scheme for social choice , 2004, AAMAS'04.

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

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

[17]  Moshe Tennenholtz,et al.  Fair imposition , 2001, J. Econ. Theory.

[18]  M. Bailey The demand revealing process: To distribute the surplus , 1997 .

[19]  Joan Feigenbaum,et al.  Sharing the Cost of Multicast Transmissions , 2001, J. Comput. Syst. Sci..

[20]  Vincent Conitzer,et al.  Welfare Undominated Groves Mechanisms , 2008, WINE.

[21]  Bengt Holmstrom,et al.  GROVES' SCHEME ON RESTRICTED DOMAINS , 1979 .

[22]  Victor Naroditskiy,et al.  Destroy to save , 2009, EC '09.

[23]  Todd R. Kaplan,et al.  Manna from Heaven or Forty Years in the Desert: Optimal Allocation Without Transfer Payments , 2006 .

[24]  Ruggiero Cavallo,et al.  Efficiency and redistribution in dynamic mechanism design , 2008, EC '08.