Fair Allocation through Competitive Equilibrium from Generic Incomes

Two food banks catering to populations of different sizes with different needs must divide among themselves a donation of food items. What constitutes a "fair" allocation of the items among them? Competitive equilibrium from equal incomes (CEEI) is a classic solution to the problem of fair and efficient allocation of goods among equally entitled agents [Foley 1967, Varian 1974]. Every agent (foodbank) receives an equal endowment of artificial currency with which to "purchase" bundles of goods (food items). Prices for the goods are set high enough such that the agents can simultaneously get their favorite within-budget bundle, and low enough such that all goods are allocated (no waste). A CEEI satisfies mathematical notions of fairness like fair-share, and also has built-in transparency -- prices can be published so the agents can verify they're being treated equally. However, a CEEI is not guaranteed to exist when the items are indivisible. We study competitive equilibrium from generic incomes (CEGI), which is based on the idea of slightly perturbed endowments, and enjoys similar fairness, efficiency and transparency properties as CEEI. We show that when the two agents have almost equal endowments and additive preferences for the items, a CEGI always exists. We then consider agents who are a priori non-equal (like different-sized foodbanks); we formulate a new notion of fair allocation among non-equals satisfied by CEGI, and show existence in cases of interest (like when the agents have identical preferences). Experiments on simulated and Spliddit data (a popular fair division website) indicate more general existence. Our results open opportunities for future research on fairness through generic endowments, and on fair treatment of non-equals.

[1]  Yann Chevaleyre,et al.  Fair Allocation of Indivisible Goods , 2016, Handbook of Computational Social Choice.

[2]  Steven J. Brams,et al.  Fair division - from cake-cutting to dispute resolution , 1998 .

[3]  Andreu Mas-Colell,et al.  Indivisible commodities and general equilibrium theory , 1977 .

[4]  Rad Niazadeh,et al.  Competitive Equilibria for Non-quasilinear Bidders in Combinatorial Auctions , 2016, WINE.

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

[6]  H. Moulin Cooperative Microeconomics: A Game-Theoretic Introduction , 1995 .

[7]  Christos H. Papadimitriou,et al.  The Complexity of Fairness Through Equilibrium , 2013, ACM Trans. Economics and Comput..

[8]  Venkatesan Guruswami,et al.  On profit-maximizing envy-free pricing , 2005, SODA '05.

[9]  Simina Brânzei,et al.  Characterization and Computation of Equilibria for Indivisible Goods , 2015, SAGT.

[10]  Vijay V. Vazirani,et al.  Nash Social Welfare for Indivisible Items under Separable, Piecewise-Linear Concave Utilities , 2016, SODA.

[11]  Elchanan Mossel,et al.  On approximately fair allocations of indivisible goods , 2004, EC '04.

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

[13]  H. Scarf,et al.  How to Compute Equilibrium Prices in 1891 , 2005 .

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

[15]  Ariel D. Procaccia,et al.  The Unreasonable Fairness of Maximum Nash Welfare , 2019, ACM Trans. Economics and Comput..

[16]  Tuomas Sandholm,et al.  Finding approximate competitive equilibria: efficient and fair course allocation , 2010, AAMAS.

[17]  Richard Cole,et al.  Approximating the Nash Social Welfare with Indivisible Items , 2015, SECO.

[18]  Mohammad Taghi Hajiaghayi,et al.  Fair Allocation of Indivisible Goods to Asymmetric Agents , 2017, AAMAS.

[19]  Canice Prendergast,et al.  The Allocation of Food to Food Banks , 2015, Journal of Political Economy.

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

[21]  Martin Hoefer,et al.  Approximating the Nash Social Welfare with Budget-Additive Valuations , 2017, SODA.

[22]  Eric Budish The Combinatorial Assignment Problem: Approximate Competitive Equilibrium from Equal Incomes , 2011, Journal of Political Economy.

[23]  D. Gale,et al.  Fair Allocation of Indivisible Goods and Criteria of Justice , 1991 .

[24]  Lars-Gunnar Svensson,et al.  Competitive equilibria with indivisible goods , 1984 .

[25]  Federico Echenique,et al.  Fairness and efficiency for probabilistic allocations with endowments , 2018, ArXiv.

[26]  P. Cramton,et al.  Dissolving a Partnership Efficiently , 1985 .

[27]  Satoru Fujishige,et al.  Existence of an Equilibrium in a General Competitive Exchange Economy with Indivisible Goods and Money , 2002 .

[28]  Yingqian Zhang,et al.  On the Complexity of Efficiency and Envy-Freeness in Fair Division of Indivisible Goods with Additive Preferences , 2009, ADT.

[29]  Simina Brânzei,et al.  Nash Social Welfare Approximation for Strategic Agents , 2016, EC.

[30]  Lars-Gunnar Svensson Large Indivisibles: An analysis with respect to price equilibrium and fairness , 1983 .

[31]  Ariel D. Procaccia,et al.  Spliddit: unleashing fair division algorithms , 2015, SECO.

[32]  Vincent Conitzer,et al.  Handbook of Computational Social Choice , 2016 .

[33]  Xiaotie Deng,et al.  On the complexity of price equilibria , 2003, J. Comput. Syst. Sci..

[34]  Richard Cole,et al.  Indivisible Markets with Good Approximate EquilibriumPrices , 2007, Electron. Colloquium Comput. Complex..

[35]  Shang-Hua Teng,et al.  Smoothed analysis: an attempt to explain the behavior of algorithms in practice , 2009, CACM.

[36]  Evangelos Markakis,et al.  Truthful Allocation Mechanisms Without Payments: Characterization and Implications on Fairness , 2017, EC.

[37]  E. Dierker,et al.  EQUILIBRIUM ANALYSIS OF EXCHANGE ECONOMIES WITH INDIVISIBLE COMMODITIES , 1971 .

[38]  Evangelos Markakis,et al.  On Worst-Case Allocations in the Presence of Indivisible Goods , 2011, WINE.

[39]  E. Eisenberg Aggregation of Utility Functions , 1961 .

[40]  Hervé Moulin,et al.  Dividing Goods or Bads Under Additive Utilities , 2016, ArXiv.

[41]  Ariel D. Procaccia,et al.  The Computational Rise and Fall of Fairness , 2014, AAAI.

[42]  Yiling Chen,et al.  Ignorance is Often Bliss : Envy with Incomplete Information , 2017 .

[43]  Jack M. Robertson,et al.  Cake-cutting algorithms - be fair if you can , 1998 .

[44]  Ioannis Caragiannis,et al.  Knowledge, Fairness, and Social Constraints , 2018, AAAI.

[45]  D. Foley Resource allocation and the public sector , 1967 .

[46]  Benjamin Hindman,et al.  Dominant Resource Fairness: Fair Allocation of Multiple Resource Types , 2011, NSDI.

[47]  K. Arrow,et al.  EXISTENCE OF AN EQUILIBRIUM FOR A COMPETITIVE ECONOMY , 1954 .

[48]  Nikhil R. Devanur,et al.  Convex Program Duality, Fisher Markets, and Nash Social Welfare , 2016, EC.

[49]  Tim Roughgarden,et al.  Almost Envy-Freeness with General Valuations , 2017, SODA.