Waste Makes Haste

We consider the classic problem of envy-free division of a heterogeneous good (“cake”) among several agents. It is known that, when the allotted pieces must be connected, the problem cannot be solved by a finite algorithm for three or more agents. The impossibility result, however, assumes that the entire cake must be allocated. In this article, we replace the entire-allocation requirement with a weaker partial-proportionality requirement: the piece given to each agent must be worth for it at least a certain positive fraction of the entire cake value. We prove that this version of the problem is solvable in bounded time even when the pieces must be connected. We present simple, bounded-time envy-free cake-cutting algorithms for (1) giving each of n agents a connected piece with a positive value; (2) giving each of three agents a connected piece worth at least 1/3; (3) giving each of four agents a connected piece worth at least 1/7; (4) giving each of four agents a disconnected piece worth at least 1/4; and (5) giving each of n agents a disconnected piece worth at least (1 − ε)/n for any positive ε.

[1]  M. Salles Felix Brandt, Vincent Conitzer, Ulle Endriss, Jerôme Lang, and Ariel Procaccia (eds), Handbook of Computational Social Choice , 2017 .

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

[3]  Sebastian Wild,et al.  Building Fences Straight and High: An Optimal Algorithm for Finding the Maximum Length You Can Cut k Times from Given Sticks , 2018, Algorithmica.

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

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

[6]  Oleg Pikhurko On Envy-Free Cake Division , 2000, Am. Math. Mon..

[7]  Steven J. Brams,et al.  Two-Person Fair Division of Indivisible Items: An Efficient, Envy-Free Algorithm , 2013 .

[8]  Evangelos Markakis,et al.  An Improved Envy-Free Cake Cutting Protocol for Four Agents , 2018, SAGT.

[9]  Haris Aziz,et al.  A discrete and bounded envy-free cake cutting protocol for four agents , 2015, STOC.

[10]  Lester E. Dubins,et al.  How to Cut a Cake Fairly , 1961 .

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

[12]  Haris Aziz,et al.  A Discrete and Bounded Envy-Free Cake Cutting Protocol for Any Number of Agents , 2016, 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS).

[13]  Walter Stromquist,et al.  Envy-Free Cake Divisions Cannot be Found by Finite Protocols , 2008, Electron. J. Comb..

[14]  Simina Brânzei,et al.  Equilibria of Generalized Cut and Choose Protocols , 2013, ArXiv.

[15]  Simina Brânzei,et al.  A note on envy-free cake cutting with polynomial valuations , 2015, Inf. Process. Lett..

[16]  Ariel D. Procaccia Thou Shalt Covet Thy Neighbor's Cake , 2009, IJCAI.

[17]  Ying Wang,et al.  Cutting a Cake for Five People , 2009, AAIM.

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

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

[20]  Simina Brânzei,et al.  An Algorithmic Framework for Strategic Fair Division , 2013, AAAI.

[21]  Haris Aziz A generalization of the AL method for fair allocation of indivisible objects , 2014, ArXiv.

[22]  Yonatan Aumann,et al.  Toss one’s cake, and eat it too: partial divisions can improve social welfare in cake cutting , 2016, Soc. Choice Welf..

[23]  J. Neyman,et al.  Consistent Estimates Based on Partially Consistent Observations , 1948 .

[24]  SU Francisedward RENTAL HARMONY : SPERNER ’ S LEMMA IN FAIR DIVISION , 2000 .

[25]  Erel Segal-Halevi,et al.  Waste Makes Haste: Bounded Time Protocols for Envy-Free Cake Cutting with Free Disposal , 2015, AAMAS.

[26]  Acknowledgments , 2006, Molecular and Cellular Endocrinology.

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

[28]  Yonatan Aumann,et al.  Throw One's Cake - and Eat It Too , 2011, SAGT.

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

[30]  Xiaotie Deng,et al.  Algorithmic Solutions for Envy-Free Cake Cutting , 2012, Oper. Res..

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

[32]  Ariel D. Procaccia,et al.  How to Cut a Cake Before the Party Ends , 2013, AAAI.

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

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

[35]  J. Keith Murnighan,et al.  Fair Division: From Cake-Cutting to Dispute Resolution , 1999 .