IMPLEMENTING RANDOM ASSIGNMENTS : A GENERALIZATION OF THE BIRKHOFF-VON NEUMANN THEOREM

The literature on random mechanisms often describes outcomes incompletely as “random assignments” — expressing the expected number of objects of each type assigned to different agents — and a set of feasibility constraints that a pure assignment must satisfy. We provide a necessary and sufficient condition (the “bihierarchy” condition) for the set of constraints to have the property that if the random assignment satisfies them, then it is implementable by a lottery over feasible pure assignments. Our theorem maximally generalizes the celebrated Birkhoff-von Neumann theorem. We also provide an algorithm to implement any such random assignment. Several applications are described, including (i) single-unit random assignment, such as school choice; (ii) multi-unit random assignment, such as course allocation and fair division; and (iii) twosided matching problems, such as the scheduling of inter-league sports matchups. The same method also finds applications outside economics, generalizing previous results on the minimize makespan problem in the computer science literature.

[1]  John von Neumann,et al.  1. A Certain Zero-sum Two-person Game Equivalent to the Optimal Assignment Problem , 1953 .

[2]  T. Koopmans,et al.  Assignment Problems and the Location of Economic Activities , 1957 .

[3]  L. Shapley,et al.  The assignment game I: The core , 1971 .

[4]  Russell Merris,et al.  Convex Sets of Doubly Stochastic Matrices , 1974, J. Comb. Theory, Ser. A.

[5]  R. Zeckhauser,et al.  The Efficient Allocation of Individuals to Positions , 1979, Journal of Political Economy.

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

[7]  Steven A. Matthews On the Implementability of Reduced Form Auctions , 1984 .

[8]  D. de Werra,et al.  Preemptive Scheduling, Linear Programming and Network Flows , 1984 .

[9]  John Moore Global Incentive Constraints in Auction Design , 1984 .

[10]  E. Maskin,et al.  Optimal Auctions with Risk Averse Buyers , 1984 .

[11]  Jane W.-S. Liu,et al.  An Algorithmic Proof of a Generalization of the Birkhoff-Von Neumann Theorem , 1986, J. Algorithms.

[12]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[13]  Richard J. Zeckhauser,et al.  The fair and efficient division of the Winsor family silver , 1990 .

[14]  Alvin E. Roth,et al.  Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis , 1990 .

[15]  Kim C. Border IMPLEMENTATION OF REDUCED FORM AUCTIONS: A GEOMETRIC APPROACH , 1991 .

[16]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..

[17]  George L. Nemhauser,et al.  Scheduling A Major College Basketball Conference , 1998, Oper. Res..

[18]  Atila Abdulkadiroglu,et al.  HOUSE ALLOCATION WITH EXISTING TENANTS , 1999 .

[19]  Yeon-Koo Che,et al.  The Optimal Mechanism for Selling to a Budget-Constrained Buyer , 2000, J. Econ. Theory.

[20]  E. Maskin Auctions, development, and privatization: Efficient auctions with liquidity-constrained buyers , 2000 .

[21]  Jack Edmonds,et al.  Submodular Functions, Matroids, and Certain Polyhedra , 2001, Combinatorial Optimization.

[22]  Hervé Moulin,et al.  Scheduling with Opting Out: Improving upon Random Priority , 2001, Oper. Res..

[23]  Hervé Moulin,et al.  A New Solution to the Random Assignment Problem , 2001, J. Econ. Theory.

[24]  S. Pápai,et al.  Strategyproof and Nonbossy Multiple Assignments , 2001 .

[25]  H. Moulin,et al.  A simple random assignment problem with a unique solution , 2002 .

[26]  Andrew McLennan,et al.  Ordinal Efficiency and the Polyhedral Separating Hyperplane Theorem , 2002, J. Econ. Theory.

[27]  M. Utku Ünver,et al.  Course Bidding at Business Schools , 2007 .

[28]  Tayfun Sönmez,et al.  Ordinal efficiency and dominated sets of assignments , 2003, J. Econ. Theory.

[29]  Bettina Klaus,et al.  Coalitional strategy-proof and resource-monotonic solutions for multiple assignment problems , 2003, Soc. Choice Welf..

[30]  Atila Abdulkadiroglu,et al.  School Choice: A Mechanism Design Approach , 2003 .

[31]  Paul R. Milgrom,et al.  Matching with Contracts , 2005 .

[32]  Ivona Bezáková,et al.  Allocating indivisible goods , 2005, SECO.

[33]  Parag A. Pathak,et al.  The Boston Public School Match , 2005 .

[34]  Parag A. Pathak,et al.  The New York City High School Match , 2005 .

[35]  Alvin E. Roth,et al.  Pairwise Kidney Exchange , 2004, J. Econ. Theory.

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

[37]  Jay Sethuraman,et al.  A solution to the random assignment problem on the full preference domain , 2006, J. Econ. Theory.

[38]  Eric Budish,et al.  Strategic Behavior in Multi-unit Assignment Problems: Theory and Evidence from Course Allocations , 2007, Computational Social Systems and the Internet.

[39]  F. Kojima,et al.  STRATEGY-PROOFNESS OF THE PROBABILISTIC SERIAL MECHANISM IN LARGE RANDOM ASSIGNMENT PROBLEMS , 2007 .

[40]  John W. Pratt Fair (and not so fair) division , 2007 .

[41]  Paul R. Milgrom Assignment Auctions , 2008 .

[42]  Fuhito Kojima,et al.  Games of school choice under the Boston mechanism with general priority structures , 2008, Soc. Choice Welf..

[43]  Mihai Manea,et al.  A constructive proof of the ordinal efficiency welfare theorem , 2008, J. Econ. Theory.

[44]  Paul Milgrom,et al.  Assignment Messages and Exchanges , 2009 .

[45]  John William Hatfield,et al.  Strategy-proof, efficient, and nonbossy quota allocations , 2009, Soc. Choice Welf..

[46]  M. Manea,et al.  Asymptotic ordinal inefficiency of random serial dictatorship , 2009 .

[47]  Onur Kesten,et al.  Why do popular mechanisms lack efficiency in random environments? , 2009, J. Econ. Theory.

[48]  Özgür Yilmaz,et al.  Random assignment under weak preferences , 2009, Games Econ. Behav..

[49]  Fuhito Kojima,et al.  Random assignment of multiple indivisible objects , 2009, Math. Soc. Sci..

[50]  Eric Budish,et al.  The Multi-Unit Assignment Problem: Theory and Evidence from Course Allocation at Harvard , 2010 .

[51]  Alan J. Hoffman,et al.  Integral Boundary Points of Convex Polyhedra , 2010, 50 Years of Integer Programming.

[52]  Fuhito Kojima,et al.  Incentives in the probabilistic serial mechanism , 2010, J. Econ. Theory.

[53]  Eric Budish,et al.  The Combinatorial Assignment Problem: Approximate Competitive Equilibrium from Equal Incomes , 2010, Journal of Political Economy.

[54]  Jane Zundel MATCHING THEORY , 2011 .