Size versus truthfulness in the house allocation problem

We study the House Allocation problem (also known as the Assignment problem), i.e., the problem of allocating a set of objects among a set of agents, where each agent has ordinal preferences (possibly involving ties) over a subset of the objects. We focus on truthful mechanisms without monetary transfers for finding large Pareto optimal matchings. It is straightforward to show that no deterministic truthful mechanism can approximate a maximum cardinality Pareto optimal matching with ratio better than 2. We thus consider randomized mechanisms. We give a natural and explicit extension of the classical Random Serial Dictatorship Mechanism (RSDM) specifically for the House Allocation problem where preference lists can include ties. We thus obtain a universally truthful randomized mechanism for finding a Pareto optimal matching and show that it achieves an approximation ratio of eovere-1. The same bound holds even when agents have priorities (weights) and our goal is to find a maximum weight (as opposed to maximum cardinality) Pareto optimal matching. On the other hand we give a lower bound of 18 over 13 on the approximation ratio of any universally truthful Pareto optimal mechanism in settings with strict preferences. In the case that the mechanism must additionally be non-bossy, an improved lower bound of eovere-1 holds. This lower bound is tight given that RSDM for strict preference lists is non-bossy. We moreover interpret our problem in terms of the classical secretary problem and prove that our mechanism provides the best randomized strategy of the administrator who interviews the applicants.

[1]  M. Utku Ünver,et al.  Incentive Compatible Allocation and Exchange of Discrete Resources , 2015 .

[2]  C. G. Plaxton A Simple Family of Top Trading Cycles Mechanisms for Housing Markets with Indifferences , 2012 .

[3]  Toby Walsh,et al.  Fair assignment of indivisible objects under ordinal preferences , 2013, AAMAS.

[4]  Moshe Tennenholtz,et al.  Approximate mechanism design without money , 2009, EC '09.

[5]  C. Greg Plaxton,et al.  Competitive Weighted Matching in Transversal Matroids , 2008, Algorithmica.

[6]  P. Gärdenfors Assignment Problem Based on Ordinal Preferences , 1973 .

[7]  Sanjeev Khanna,et al.  Social Welfare in One-Sided Matching Markets without Money , 2011, APPROX-RANDOM.

[8]  Atila Abdulkadiroglu,et al.  RANDOM SERIAL DICTATORSHIP AND THE CORE FROM RANDOM ENDOWMENTS IN HOUSE ALLOCATION PROBLEMS , 1998 .

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

[10]  Katarína Cechlárová,et al.  Pareto optimality in many-to-many matching problems , 2014, Discret. Optim..

[11]  H. Moulin,et al.  Random Matching under Dichotomous Preferences , 2004 .

[12]  B. Korte,et al.  An Analysis of the Greedy Heuristic for Independence Systems , 1978 .

[13]  Jay Sethuraman,et al.  House allocation with indifferences: a generalization and a unified view , 2013, EC '13.

[14]  David Manlove,et al.  Algorithmics of Matching Under Preferences , 2013, Bull. EATCS.

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

[16]  Lars-Gunnar Svensson Queue allocation of indivisible goods , 1994 .

[17]  Russ Bubley,et al.  Randomized algorithms , 2018, CSUR.

[18]  A. Roth Incentive compatibility in a market with indivisible goods , 1982 .

[19]  S. Pápai,et al.  Strategyproof Assignment by Hierarchical Exchange , 2000 .

[20]  Lin Zhou On a conjecture by gale about one-sided matching problems , 1990 .

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

[22]  Paula Jaramillo,et al.  The Difference Indifference Makes in Strategy-Proof Allocation of Objects , 2012, J. Econ. Theory.

[23]  Andrew Postlewaite,et al.  Weak Versus Strong Domination in a Market with Indivisible Goods , 1977 .

[24]  Kurt Mehlhorn,et al.  Pareto Optimality in House Allocation Problems , 2005, ISAAC.

[25]  Nikhil R. Devanur,et al.  Randomized Primal-Dual analysis of RANKING for Online BiPartite Matching , 2013, SODA.

[26]  Gagan Goel,et al.  Online Vertex-Weighted Bipartite Matching and Single-bid Budgeted Allocations , 2010, SODA.

[27]  Andrew Chi-Chih Yao,et al.  Probabilistic computations: Toward a unified measure of complexity , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[28]  Felix Brandt,et al.  Pareto optimality in coalition formation , 2011, Games Econ. Behav..

[29]  Arpita Ghosh,et al.  Algorithms for Pareto Stable Assignment , 2010 .

[30]  Ning Chen,et al.  Truthful Generalized Assignments via Stable Matching , 2014, Math. Oper. Res..

[31]  Hervé Moulin,et al.  Size versus fairness in the assignment problem , 2015, Games Econ. Behav..

[32]  Shaddin Dughmi,et al.  Truthful assignment without money , 2010, EC '10.

[33]  Richard M. Karp,et al.  An optimal algorithm for on-line bipartite matching , 1990, STOC '90.

[34]  Chaitanya Swamy,et al.  Welfare maximization and truthfulness in mechanism design with ordinal preferences , 2013, ITCS.

[35]  Nicole Immorlica,et al.  Online auctions and generalized secretary problems , 2008, SECO.

[36]  L. Shapley,et al.  On cores and indivisibility , 1974 .

[37]  Daniela Sabán,et al.  The Complexity of Computing the Random Priority Allocation Matrix , 2013, Math. Oper. Res..

[38]  Takeaki Uno,et al.  Algorithms for Enumerating All Perfect, Maximum and Maximal Matchings in Bipartite Graphs , 1997, ISAAC.