An Improved Envy-Free Cake Cutting Protocol for Four Agents

We consider the classic cake-cutting problem of producing envy-free allocations, restricted to the case of four agents. The problem asks for a partition of the cake to four agents, so that every agent finds her piece at least as valuable as every other agent's piece. The problem has had an interesting history so far. Although the case of three agents is solvable with less than 15 queries, for four agents no bounded procedure was known until the recent breakthroughs of Aziz and Mackenzie (STOC 2016, FOCS 2016). The main drawback of these new algorithms, however, is that they are quite complicated and with a very high query complexity. With four agents, the number of queries required is close to 600. In this work we provide an improved algorithm for four agents, which reduces the current complexity by a factor of 3.4. Our algorithm builds on the approach of Aziz and Mackenzie (STOC 2016) by incorporating new insights and simplifying several steps. Overall, this yields an easier to grasp procedure with lower complexity.

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

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

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

[4]  Jörg Rothe,et al.  Cake-Cutting: Fair Division of Divisible Goods , 2016, Economics and Computation.

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

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

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

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

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

[10]  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).

[11]  Jack M. Robertson,et al.  Near Exact and Envy Free Cake Division , 1997, Ars Comb..

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

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

[14]  Haris Aziz,et al.  Cake Cutting Algorithms for Piecewise Constant and Piecewise Uniform Valuations , 2013, WINE.

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

[16]  Costas Busch,et al.  Hardness Results for Cake Cutting , 2005, Bull. EATCS.

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

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

[19]  Erel Segal-Halevi,et al.  Waste Makes Haste , 2015, ACM Trans. Algorithms.