Fair and Square: Cake-Cutting in Two Dimensions

We consider the classic problem of fairly dividing a heterogeneous good ("cake") among several agents with different valuations. Classic cake-cutting procedures either allocate each agent a collection of disconnected pieces, or assume that the cake is a one-dimensional interval. In practice, however, the two-dimensional shape of the allotted pieces is important. In particular, when building a house or designing an advertisement in printed or electronic media, squares are more usable than long and narrow rectangles. We thus introduce and study the problem of fair two-dimensional division wherein the allotted pieces must be of some restricted two-dimensional geometric shape(s), particularly squares and fat rectangles. Adding such geometric constraints re-opens most questions and challenges related to cake-cutting. Indeed, even the most elementary fairness criterion --- proportionality --- can no longer be guaranteed. In this paper we thus examine the level of proportionality that can be guaranteed, providing both impossibility results and constructive division procedures.

[1]  Ning Chen,et al.  Optimal Proportional Cake Cutting with Connected Pieces , 2012, AAAI.

[2]  Mhand Hifi,et al.  High Performance Peer-to-Peer Distributed Computing with Application to Constrained Two-Dimensional Guillotine Cutting Problem , 2011, International Euromicro Conference on Parallel, Distributed and Network-Based Processing.

[3]  Eran Shmaya,et al.  Rental harmony with roommates , 2014, J. Econ. Theory.

[4]  W. Thomson Children Crying at Birthday Parties. Why? , 2007 .

[5]  Avinatan Hassidim,et al.  Computing socially-efficient cake divisions , 2012, AAMAS.

[6]  Gerhard J. Woeginger,et al.  On the complexity of cake cutting , 2007, Discret. Optim..

[7]  Gagan Goel,et al.  Mechanism design for fair division: allocating divisible items without payments , 2012, EC '13.

[8]  Massimo Marinacci,et al.  APPLIED MATHEMATICS WORKING PAPER SERIESHOW TO CUT A PIZZA FAIRLY: , 2002 .

[9]  Günter M. Ziegler,et al.  Convex equipartitions via Equivariant Obstruction Theory , 2012, 1202.5504.

[10]  Sándor P. Fekete,et al.  Online Square-into-Square Packing , 2014, Algorithmica.

[11]  Daniel J. Kleitman,et al.  An algorithm for constructing regions with rectangles: Independence and minimum generating sets for collections of intervals , 1984, STOC '84.

[12]  Gagan Goel,et al.  Mechanism Design for Fair Division , 2012, ArXiv.

[13]  Marcus Berliant,et al.  A foundation of location theory: Consumer preferences and demand , 1988 .

[14]  Alexey Kushnir,et al.  A Geometric Approach to Mechanism Design , 2013, Journal of Political Economy Microeconomics.

[15]  Kirk Pruhs,et al.  Balanced Allocations of Cake , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[16]  Steven J. Brams,et al.  Proportional pie-cutting , 2008, Int. J. Game Theory.

[17]  Xian Cheng,et al.  A recursive branch-and-bound algorithm for the rectangular guillotine strip packing problem , 2008, Comput. Oper. Res..

[18]  Charles R. Plott,et al.  A Notion of Equilibrium and Its Possibility Under Majority Rule , 1967 .

[19]  Tatsuro Ichiishi,et al.  Equitable allocation of divisible goods , 1999 .

[20]  D. Kleitman,et al.  Covering Regions by Rectangles , 1981 .

[21]  H. Moulin Uniform externalities: Two axioms for fair allocation , 1990 .

[22]  Antonio Rangel,et al.  A graphical analysis of some basic results in social choice , 2002, Soc. Choice Welf..

[23]  Hans Peters,et al.  Strategy-proof location of a public bad on a disc , 2012 .

[24]  Hans Peters,et al.  On the location of public bads: strategy-proofness under two-dimensional single-dipped preferences , 2013, Economic Theory.

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

[26]  J. Mark Keil,et al.  Polygon Decomposition , 2000, Handbook of Computational Geometry.

[27]  Michael A. Jones Equitable, Envy-free, and Efficient Cake Cutting for Two People and Its Application to Divisible Goods , 2002 .

[28]  Ariel D. Procaccia Cake Cutting Algorithms , 2016, Handbook of Computational Social Choice.

[29]  W. Thomson,et al.  On the fair division of a heterogeneous commodity , 1992 .

[30]  Elchanan Mossel,et al.  Truthful Fair Division , 2010, SAGT.

[31]  Marcus Berliant,et al.  A foundation of location theory: existence of equilibrium, the welfare theorems, and core , 2004 .

[32]  Shimon Even,et al.  A note on cake cutting , 1984, Discret. Appl. Math..

[33]  Matthew J. Katz 3-D Vertical Ray Shooting and 2-D Point Enclosure, Range Searching, and Arc Shooting Amidst Convex Fat Objects , 1997, Comput. Geom..

[34]  Steven J. Brams,et al.  Cake division with minimal cuts: envy-free procedures for three persons, four persons, and beyond , 2004, Math. Soc. Sci..

[35]  Ariel D. Procaccia,et al.  Cake cutting: not just child's play , 2013, CACM.

[36]  Roie Zivan,et al.  Can trust increase the efficiency of cake cutting algorithms? , 2011, AAMAS.

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

[38]  Rishi S. Mirchandani Superadditivity and Subadditivity in Fair Division , 2013 .

[39]  Ioannis Caragiannis,et al.  The Efficiency of Fair Division , 2009, Theory of Computing Systems.

[40]  Matthew J. Kaltz 3-D vertical ray shooting and 2-D point enclosure, range searching, and arc shooting amidst convex fat objects , 1997 .

[41]  Marco Dall'Aglio,et al.  Finding maxmin allocations in cooperative and competitive fair division , 2011, Ann. Oper. Res..

[42]  R. Rosenfeld Truth , 2012, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[43]  Sylvain Bouveret,et al.  Characterizing conflicts in fair division of indivisible goods using a scale of criteria , 2016, Autonomous Agents and Multi-Agent Systems.

[44]  R.Nandakumar,et al.  Fair partitions of polygons: An elementary introduction , 2008, 0812.2241.

[45]  Farhad Hüsseinov,et al.  A theory of a heterogeneous divisible commodity exchange economy , 2011 .

[46]  Anatole Beck,et al.  Constructing a fair border , 1987 .

[47]  M. Albertson,et al.  Covering Regions with Squares , 1981 .

[48]  Stef Tijs,et al.  Economies with Land—A Game Theoretical Approach , 1994 .

[49]  Harry B. Hunt,et al.  Simple heuristics for unit disk graphs , 1995, Networks.

[50]  Reuven Bar-Yehuda,et al.  A linear time algorithm for covering simple polygons with similar rectangles , 1996, Int. J. Comput. Geom. Appl..

[51]  F. Su Rental Harmony: Sperner's Lemma in Fair Division , 1999 .

[52]  Mark H. Overmars,et al.  The Complexity of the Free Space for a Robot Moving Amidst Fat Obstacles , 1992, Comput. Geom..

[53]  Yan Yu,et al.  Strategic divide and choose , 2008, Games Econ. Behav..

[54]  Michael N. Huhns,et al.  A Procedure for the Allocation of Two-Dimensional Resources in a Multiagent System , 2009, Int. J. Cooperative Inf. Syst..

[55]  Sándor P. Fekete,et al.  Online Square Packing with Gravity , 2014, Algorithmica.

[56]  Ole A. Nielsen An Introduction to Integration and Measure Theory , 1997 .

[57]  Harry G. Johnson,et al.  Trade and growth: A geometrical exposition , 1971 .

[58]  John C. Hlinko,et al.  From Each According to His Surplus: Equi-Proportionate Sharing of Commodity Tax Burdens , 1995 .

[59]  Erel Segal-Halevi,et al.  Envy-Free Cake-Cutting in Two Dimensions , 2016, ArXiv.

[60]  Simina Brânzei,et al.  A Dictatorship Theorem for Cake Cutting , 2015, IJCAI.

[61]  William A. Webb A Combinatorial Algorithm to Establish a Fair Border , 1990, Eur. J. Comb..

[62]  Simina Brânzei,et al.  Simultaneous Cake Cutting , 2014, AAAI.

[63]  Walter Stromquist,et al.  Cutting a Pie Is Not a Piece of Cake , 2008, Am. Math. Mon..

[64]  Milan Vlach,et al.  Equity and efficiency in a measure space with nonadditive preferences : the problems of cake division , 2005 .

[65]  W. Stromquist How to Cut a Cake Fairly , 1980 .

[66]  Hans Peters,et al.  Locating a public good on a sphere , 2015 .

[67]  Christopher P. Chambers Allocation rules for land division , 2005, J. Econ. Theory.

[68]  Douglas R. Woodall,et al.  Dividing a cake fairly , 1980 .

[69]  Kent E. Morrison,et al.  Cutting Cakes Carefully , 2010 .

[70]  Fabio Maccheroni,et al.  Disputed lands , 2009, Games Econ. Behav..

[71]  Ariel D. Procaccia,et al.  Truth, justice, and cake cutting , 2010, Games Econ. Behav..

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

[73]  D. Weller,et al.  Fair division of a measurable space , 1985 .

[74]  T. Hill Determining a Fair Border , 1983 .

[75]  Micha Sharir,et al.  Computing Depth Orders for Fat Objects and Related Problems , 1995, Comput. Geom..

[76]  Ariel D. Procaccia,et al.  Towards More Expressive Cake Cutting , 2011, IJCAI.

[77]  K. Abe,et al.  A geometric approach to temptation , 2012 .

[78]  Farhad Hüsseinov,et al.  Existence of efficient envy-free allocations of a heterogeneous divisible commodity with nonadditive utilities , 2013, Social Choice and Welfare.

[79]  Ariel D. Procaccia,et al.  Optimal Envy-Free Cake Cutting , 2011, AAAI.

[80]  Antonio Nicolò,et al.  Equal opportunity equivalence in land division , 2012 .

[81]  Kirk Pruhs,et al.  Confidently Cutting a Cake into Approximately Fair Pieces , 2008, AAIM.

[82]  Raghuveer Devulapalli Geometric Partitioning Algorithms for Fair Division of Geographic Resources , 2014 .

[83]  Ramón Alvarez-Valdés,et al.  A tabu search algorithm for large-scale guillotine (un)constrained two-dimensional cutting problems , 2002, Comput. Oper. Res..

[84]  Fabio Maccheroni,et al.  Fair Division without Additivity , 2005, Am. Math. Mon..

[85]  Steven J. Brams,et al.  Mathematics and democracy: Designing better voting and fair-division procedures , 2008, Math. Comput. Model..