Skip to main content

Advertisement

Log in

Fair cake-cutting algorithms with real land-value data

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

Fair division of land is an important practical problem that is commonly handled either by hiring assessors or by selling and dividing the proceeds. A third way to divide land fairly is via algorithms for fair cake-cutting. Such un-intermediated methods are not only cheaper than an assessor but also theoretically fairer since they guarantee each agent a fair share according to his/her value function. However, the current theory of fair cake-cutting is not yet ready to optimally share a plot of land, and such algorithms are seldom used in practical land division. We attempt to narrow the gap between theory and practice by presenting several heuristic adaptations of famous algorithms for one-dimensional cake-cutting to two-dimensional land-division. The heuristics are evaluated using extensive simulations on real land-value data maps from three different data sets and a fourth (control) map of random values. The simulations compare the performance of cake-cutting algorithms to sale and assessor division in various performance metrics, such as utilitarian welfare, egalitarian welfare, Nash social welfare, envy, and geometric shape. The cake-cutting algorithms perform better in most metrics. However, their performance is greatly influenced by technical implementation details and heuristics that are often overlooked by theorists. We also propose a new protocol for practical cake-cutting using a dynamic programming approach and discuss its run-time complexity versus performance trade-off. Our new protocol performs better than the examined classic cake-cutting algorithms on most metrics. Experiments to assess the amount that a strategic agent can gain from reporting false preferences are also presented. The results show that the problem of strategic manipulation is much less severe than the worst-case predicted by theory.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. The face-ratio is not incorporated into the agents’ value functions, since this would make the value functions non-additive, while most cake-cutting algorithms require additive valuations.

  2. In Sect. 7 we discuss more algorithms we plan to experiment with in future work.

  3. Note that even this exhaustive search does not yield the maximum possible utilitarian value overall due to the parallel cuts assumption.

  4. It has been proven that even for 1-dimensional cake, neither Even-Paz nor Last-Diminisher yield the maximum utilitarian value; finding an allocation that maximizes the utilitarian value is NP-hard. The same is true for egalitarian value [3]. However, since the focus of the present work is the adaptation of one-dimensional algorithms to a two-dimensional cake, we consider the maximum utilitarian value attained by one of the \(2^{n-1}\) possible cut-direction sequences as “optimal”.

  5. Since LE computation depends on the relations between all pairs of agents, no such function exists for this metric.

References

  1. Arunachaleswaran, E.R., Barman, S., Kumar, R., & Rathi, N. (2019). Fair and efficient cake division with connected pieces. arXiv preprint arXiv:190711019.

  2. Aumann, Y., & Dombb, Y. (2010). The efficiency of fair division with connected pieces. In International workshop on internet and network economics (pp. 26–37). Springer.

  3. Aumann, Y., Dombb, Y., & Hassidim, A. (2013). Computing socially-efficient cake divisions. In Proceedings of the 2013 international conference on Autonomous agents and multi-agent systems (pp. 343–350). International Foundation for Autonomous Agents and Multiagent Systems

  4. Aziz, H., & Ye, C. (2014). Cake cutting algorithms for piecewise constant and piecewise uniform valuations. In International conference on web and internet economics (pp. 1–14). Springer.

  5. Aziz, H., Hassidim, A., & Segal-Halevi, E. (2020). Fair allocation with diminishing differences. Journal of Artificial Intelligence Research, 67, 471–507.

    MathSciNet  MATH  Google Scholar 

  6. Barman, S., & Rathi, N. (2020). Fair cake division under monotone likelihood ratios. CoRR abs/2006.00481, https://arxiv.org/abs/2006.00481, 2006.00481.

  7. Bei, X., Chen, N., Hua, X., Tao, B., & Yang, E. (2012). Optimal proportional cake cutting with connected pieces. In Proceedings of the 26th AAAI conference on artificial intelligence (AAAI-12) (pp. 1263–1269).

  8. Bei, X., Huzhang, G., & Suksompong, W. (2018). Truthful fair division without free disposal. In Proceedings of IJCAI-18.

  9. Bertsimas, D., Farias, V. F., & Trichakis, N. (2011). The price of fairness. Operations Research, 59(1), 17–31.

    Article  MathSciNet  Google Scholar 

  10. Brams, S., & Denoon, D. (1997). Fair division: A new approach to the spratly islands controversy. International Negotiation, 2(2), 303–329.

    Article  Google Scholar 

  11. Brams, S., & Taylor, A. (1996). Fair division: From cake-cutting to dispute resolution. Cambridge University Press.

    Book  Google Scholar 

  12. Brams, S., & Togman, J. (1996). Camp David: Was the agreement fair? Conflict Management and Peace Science, 15(1), 99–112. https://doi.org/10.1177/073889429601500105.

    Article  Google Scholar 

  13. Brams, S. J. (2007). Mathematics and democracy: Designing better voting and fair-division procedures (1st ed.). Princeton: Princeton University Press.

    MATH  Google Scholar 

  14. Brânzei, S. (2015). Computational fair division. Ph.D. thesis, Faculty of Science and Technology in Aarhus university.

  15. Budish, E., & Cantillon, E. (2007). Strategic behavior in multi-unit assignment problems: Theory and evidence from course allocations. Computational Social Systems and the Internet, 1, 6–7.

    Google Scholar 

  16. Budish, E., & Cantillon, E. (2012). The multi-unit assignment problem: Theory and evidence from course allocation at harvard. American Economic Review, 102(5), 2237–71.

    Article  Google Scholar 

  17. Caragiannis, I., Kaklamanis, C., Kanellopoulos, P., & Kyropoulou, M. (2012). The efficiency of fair division. Theory of Computing Systems, 50(4), 589–610.

    Article  MathSciNet  Google Scholar 

  18. Cavallo, R. (2012). Fairness and welfare through redistribution when utility is transferable. In Proceedings of the conference on artificial intelligence (AAAI).

  19. Chen, Y., Lai, J. K., Parkes, D. C., & Procaccia, A. D. (2013). Truth, justice, and cake cutting. Games and Economic Behavior, 77(1), 284–297.

    Article  MathSciNet  Google Scholar 

  20. Cohler, Y. J., Lai, J. K., Parkes, D. C., & Procaccia, A. D. (2011). Optimal envy-free cake cutting. In Proceedings of the 25th AAAI conference on artificial intelligence (AAAI-11) (pp. 626–631).

  21. Daniel, T., & Parco, J. (2005). Fair, efficient and envy-free bargaining: An experimental test of the Brams-Taylor adjusted winner mechanism. Group Decision and Negotiation, 14(3), 241–264.

    Article  Google Scholar 

  22. Dickerson, J., Goldman, J., Karp, J., Procaccia, A., & Sandholm, T. (2014). The computational rise and fall of fairness. In Proceedings of the conference on artificial intelligence (AAAI).

  23. Dupuis-Roy, N., & Gosselin, F. (2011). The simpler, the better: A new challenge for fair-division theory. In: Proceedings of the annual meeting of the cognitive science society (pp. 3229–3234). http://csjarchive.cogsci.rpi.edu/Proceedings/2011/papers/0742/paper0742.pdf.

  24. Engelmann, D., & Strobel, M. (2004). Inequality aversion, efficiency, and maximin preferences in simple distribution experiments. American Economic Review, 94(4), 857–869.

    Article  Google Scholar 

  25. Even, S., & Paz, A. (1984). A note on cake cutting. Discrete Applied Mathematics, 7(3), 285–296. https://doi.org/10.1016/0166-218x(84)90005-2.

    Article  MathSciNet  MATH  Google Scholar 

  26. Fehr, E., Naef, M., & Schmidt, K. (2006). Inequality aversion, efficiency, and maximin preferences in simple distribution experiments: Comment. American Economic Review, 96(5), 1912–1917.

    Article  Google Scholar 

  27. Flood, M. (1958). Some experimental games. Management Science, 5(1), 5–26.

    Article  MathSciNet  Google Scholar 

  28. Gal, Y. K., Mash, M., Procaccia, A. D., & Zick, Y. (2017). Which is the fairest (rent division) of them all? Journal of the ACM (JACM), 64(6), 39.

    Article  MathSciNet  Google Scholar 

  29. Goldberg, P., Hollender, A., & Suksompong, W. (2020). Contiguous cake cutting: Hardness results and approximation algorithms. arXiv:1911.05416.

  30. Goldman, J., & Procaccia, A. D. (2015). Spliddit: Unleashing fair division algorithms. ACM SIGecom Exchanges, 13(2), 41–46.

    Article  Google Scholar 

  31. Herreiner, D. K., & Puppe, C. (2010). Inequality aversion and efficiency with ordinal and cardinal social preferences-an experimental study. Journal of Economic Behavior & Organization, 76(2), 238–253.

    Article  Google Scholar 

  32. Hortala-Vallve, R., & Llorente-Saguer, A. (2010). A simple mechanism for resolving conflict. Games and Economic Behavior, 70(2), 375–391. https://doi.org/10.1016/j.geb.2010.02.005.

    Article  MathSciNet  MATH  Google Scholar 

  33. Kurokawa, D., Lai, J. K., & Procaccia, A. D. (2013). How to cut a cake before the party ends. In Proceedings of the twenty-seventh AAAI conference on artificial intelligence (pp. 555–561).

  34. Kurokawa, D., Procaccia, A., & Shah, N. (2015). Leximin allocations in the real world. In Proceedings of the sixteenth ACM conference on economics and computation (pp. 345–362). ACM.

  35. Kyropoulou, M., Ortega, J., & Segal-Halevi, E. (2019). Fair cake-cutting in practice. In Proceedings of the 2019 ACM conference on economics and computation (pp. 547–548). ACM.

  36. Legut, J. (2020). Simple fair division of a square. Journal of Mathematical Economics, 86, 35–40.

    Article  MathSciNet  Google Scholar 

  37. Lindner, C., & Rothe, J. (2016). Cake-cutting: Fair division of divisible goods. In J. Rothe (Ed.), Economics and computation: An introduction to algorithmic game theory, computational social choice, and fair division (pp. 395–491). Springer.

    Chapter  Google Scholar 

  38. Massoud, T. (2000). Fair division, adjusted winner procedure (AW), and the Israeli-Palestinian conflict. Journal of Conflict Resolution, 44(3), 333–358. https://doi.org/10.1177/0022002700044003003.

    Article  Google Scholar 

  39. Mattei, N., & Walsh, T. (2013). Preflib: A library for preferences. In International conference on algorithmic decision theory (pp. 259–270). Springer. http://www.preflib.org.

  40. Menon, V., & Larson, K. (2017). Deterministic, strategyproof, and fair cake cutting. In Proceedings of the joint conference on artificial intelligence (IJCAI).

  41. Oluwasuji, O. I., Malik, O., Zhang, J., & Ramchurn S. D., et al. (2018). Algorithms for fair load shedding in developing countries. In IJCAI (pp. 1590–1596).

  42. Parco, J., & Rapoport, A. (2004). Enhancing honesty in bargaining under incomplete information: An experimental study of the bonus procedure. Group Decision and Negotiation, 13(6), 539–562.

    Article  Google Scholar 

  43. Pratt, J., & Zeckhauser, R. (1990). The fair and efficient division of the Winsor family silver. Management Science, 36(11), 1293–1301. https://doi.org/10.1287/mnsc.36.11.1293.

    Article  Google Scholar 

  44. Procaccia, A. (2016). Cake cutting algorithms. In F. Brandt, V. Conitzer, U. Endriss, J. Lang, & A. Procaccia (Eds.), Handbook of computational social choice (pp. 311–330). Cambridge University Press. https://doi.org/10.1017/CBO9781107446984.014.

    Chapter  MATH  Google Scholar 

  45. Robertson, J., & Webb, W. (1998). Cake-cutting algorithms: Be fair if you can. AK Peters/CRC Press.

    Book  Google Scholar 

  46. Schneider, G., & Krämer, U. (2004). The limitations of fair division. Journal of Conflict Resolution, 48(4), 506–524. https://doi.org/10.1177/0022002704266148.

    Article  Google Scholar 

  47. Segal-Halevi, E., & Sziklai, B. R. (2019). Monotonicity and competitive equilibrium in cake-cutting. Economic Theory, 68(2), 363–401.

    Article  MathSciNet  Google Scholar 

  48. Segal-Halevi, E., Hassidim, A., & Aumann, Y. (2016). Waste makes haste: Bounded time algorithms for envy-free cake cutting with free disposal. ACM Transactions on Algorithms (TALG), 13(1), 12.

    MathSciNet  MATH  Google Scholar 

  49. Segal-Halevi, E., Nitzan, S., Hassidim, A., & Aumann, Y. (2017). Fair and square: Cake-cutting in two dimensions. Journal of Mathematical Economics, 70, 1–28. https://doi.org/10.1016/j.jmateco.2017.01.007.

    Article  MathSciNet  MATH  Google Scholar 

  50. Segal-Halevi, E., Nitzan, S., Hassidim, A., & Aumann, Y. (2020). Envy-free division of land. Mathematics of Operations Research, 45(3), 896–922.

    Article  MathSciNet  Google Scholar 

  51. Shapley, L., & Scarf, H. (1974). On cores and indivisibility. Journal of Mathematical Economics, 1(1), 23–37. https://doi.org/10.1016/0304-4068(74)90033-0.

    Article  MathSciNet  MATH  Google Scholar 

  52. Steinhaus, H. (1948). The problem of fair division. Econometrica, 16(1), 101–104.

    Google Scholar 

  53. Stromquist, W. (2008). Envy-free cake divisions cannot be found by finite protocols. The Electronic Journal of Combinatorics, 15(1), 11.

    Article  MathSciNet  Google Scholar 

  54. Su, F. E. (1999). Rental Harmony: Sperner’s Lemma in Fair Division. The American Mathematical Monthly, 106(10), 930–942.

    Article  MathSciNet  Google Scholar 

  55. Tijs, S., Branzei, R. (2004). Cases in cooperation and cutting the cake. SSRN preprint http://ssrn.com/abstract=627424.

  56. Walsh, T. (2011). Online cake cutting. Algorithmic Decision Theory, 6992, 292–305.

    Article  MathSciNet  Google Scholar 

  57. Woeginger, G. J., & Sgall, J. (2007). On the complexity of cake cutting. Discrete Optimization, 4(2), 213–220.

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

We are grateful to the team of Madlan (https://www.madlan.co.il) for the permission to use land-value data from their website for research purposes. We are grateful to the referees for their helpful comments. Erel is supported by the Israel Science Foundation (Grant 712/20).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Itay Shtechman.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shtechman, I., Gonen, R. & Segal-HaLevi, E. Fair cake-cutting algorithms with real land-value data. Auton Agent Multi-Agent Syst 35, 39 (2021). https://doi.org/10.1007/s10458-021-09524-8

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10458-021-09524-8

Keywords

Navigation