Proceedings

Complexity Results and Exact Algorithms for Fair Division of Indivisible Items: A Survey

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Survey Track. Pages 6732-6740.

https://doi.org/10.24963/ijcai.2023/754

Abstract

Fair allocation of indivisible goods is a central topic in many AI applications. Unfortunately, the corresponding problems are known to be NP-hard for many fairness concepts, so unless P = NP, exact polynomial-time algorithms cannot exist for them. In practical applications, however, it would be highly desirable to find exact solutions as quickly as possible. This motivates the study of algorithms that—even though they only run in exponential time—are as fast as possible and exactly solve such problems. We present known complexity results for them and give a survey of important techniques for designing such algorithms, mainly focusing on four common fairness notions: max-min fairness, maximin share, maximizing Nash social welfare, and envy-freeness. We also highlight the most challenging open problems for future work.

  1. [Akrami et al., 2022] Hannaneh Akrami, Bhaskar Ray Chaudhury, Martin Hoefer, Kurt Mehlhorn, Marco Schmalhofer, Golnoosh Shahkarami, Giovanna Var- ricchio, Quentin Vermande, and Ernest van Wijland. Maximizing Nash social welfare in 2-value instances. In Proceedings of the 36th AAAI Conference on Artificial Intelligence, pages 4760-4767. AAAI Press, 2022.
  2. [Amanatidis et al., 2017] Georgios Amanatidis, Evangelos Markakis, Afshin Nikzad, and Amin Saberi. Approxima- tion algorithms for computing maximin share allocations. ACM Trans. Algorithms, 13(4):52:1-52:28, 2017.
  3. [Amanatidis et al., 2022] Georgios Amanatidis, Geor- gios Birmpas, Aris Filos-Ratsikas, and Alexandros A. Voudouris. Fair division of indivisible goods: A survey. In Proceedings of the 31st International Joint Conference on Artificial Intelligence, pages 5385-5393. ijcai.org, 2022. IJCAI
  4. [Aziz and Rey, 2020] Haris Aziz and Simon Rey. Almost group envy-free allocation of indivisible goods and chores. In Proceedings of the 29th International Joint Conference on Artificial Intelligence, pages 39-45. ijcai.org, 2020. IJCAI
  5. [Aziz et al., 2019] Haris Aziz, Péter Biró, Jérôme Lang, Julien Lesca, and Jérôme Monnot. Efficient reallocation under additive and responsive preferences. Theoretical Computer Science, 790:1-15, 2019.
  6. [Aziz et al., 2022a] Haris Aziz, Bo Li, Hervé Moulin, and Xiaowei Wu. Algorithmic fair allocation of indivisible items: A survey and new questions. Technical Report arXiv:2202.08713, 2022.
  7. [Aziz et al., 2022b] Haris Aziz, Jeremy Lindsay, Angus Ri- tossa, and Mashbat Suzuki. Fair allocation of two types of chores. CoRR, abs/2211.00879, 2022.
  8. [B.-Tal and Nemirovski, 2001] Aharon B.-Tal and Arkadi Nemirovski. On polyhedral approximations of the second- order cone. Math. Oper. Res., 26(2):193-205, 2001.
  9. [Barman et al., 2018a] Siddharth Barman, Sanath Kumar Krishnamurthy, and Rohit Vaish. Finding fair and efficient allocations. In Proceedings of the 19th ACM Conference on Economics and Computation, pages 557-574, 2018.
  10. [Barman et al., 2018b] Siddharth Barman, Sanath Kumar Krishnamurthy, and Rohit Vaish. Greedy algorithms for maximizing Nash social welfare. In Proceedings of the 17th International Conference on Autonomous Agents and Multiagent Systems, pages 7-13. IFAAMAS, 2018.
  11. [Baumeister et al., 2017] Dorothea Baumeister, Sylvain Bouveret, Jérôme Lang, Nhan-Tam Nguyen, Trung Thanh Nguyen, Jörg Rothe, and Abdallah Saffidine. Positional scoring-based allocation of indivisible goods. Journal of Auton. Agent Multi Agent Syst., 31(3):628-655, 2017.
  12. [Benabbou et al., 2021] Nawal Benabbou, Mithun Chakraborty, Ayumi Igarashi, and Yair Zick. Finding fair and efficient allocations for matroid rank valuations. ACM Trans. Econ. Comput., 9(4):21:1-21:41, 2021.
  13. [Bliem et al., 2016] Bernhard Bliem, Robert Bredereck, and Rolf Niedermeier. Complexity of efficient and envy-free resource allocation: Few agents, resources, or utility lev- els. In Proceedings of the 25th International Joint Confer- ence on Artificial Intelligence, pages 102-108, 2016. IJCAI
  14. [Bouveret and Lemaître, 2016] Sylvain Bouveret and Michel Lemaître. Characterizing conflicts in fair division of indivisible goods using a scale of criteria. Journal of Auton. Agent Multi Agent Syst., 30(2):259-290, 2016.
  15. [Bouveret et al., 2016] Sylvain Bouveret, Yann Chevaleyre, and Nicolas Maudet. Fair allocation of indivisible goods. In Felix Brandt, Vincent Conitzer, Ulle Endriss, Jérôme Lang, and Ariel D. Procaccia, editors, Handbook of Com- putational Social Choice, chapter 12, pages 284-310. Cambridge University Press, 2016.
  16. [Bredereck et al., 2019] R. Bredereck, A. Kaczmarczyk, D. Knop, and R. Niedermeier. High-multiplicity fair al- location: Lenstra empowered by n-fold integer program- ming. In Proceedings of the 20th ACM Conference on Eco- nomics and Computation, pages 505-523, 2019.
  17. [Budish, 2011] Eric Budish. The combinatorial assign- ment problem: Approximate competitive equilibrium from equal incomes. Journal of Political Economy, 119(6):1061-1103, 2011.
  18. [Caragiannis et al., 2019] I. Caragiannis, D. Kurokawa, H. Moulin, A. D. Procaccia, N. Shah, and J. Wang. The unreasonable fairness of maximum Nash welfare. ACM Trans. Econ. Comput., 7(3):12:1-12:32, 2019.
  19. [Chan et al., 2016] T.-H. Hubert Chan, Z. Gavin Tang, and X. Wu. On (1, ϵ)-restricted max-min fair allocation prob- lem. In Proceedings of the 27th International Symposium on Algorithms and Computation, pages 23:1-23:13, 2016.
  20. [Conitzer et al., 2017] Vincent Conitzer, Rupert Freeman, and Nisarg Shah. Fair public decision making. In Pro- ceedings of the 18th ACM Conference on Economics and Computation, pages 629-646. ACM Press, 2017.
  21. [Conitzer et al., 2019] Vincent Conitzer, Rupert Freeman, Nisarg Shah, and Jennifer Wortman Vaughan. Group fair- ness for the allocation of indivisible goods. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence, pages 1853-1860. AAAI Press, 2019.
  22. [Cslovjecsek et al., 2021] Jana Cslovjecsek, Friedrich Eisen- brand, Christoph Hunkenschröder, Lars Rohwedder, and Robert Weismantel. Block-structured integer and linear programming in strongly polynomial and near linear time. In Proceedings of the 32nd Annual ACM-SIAM Sympo- sium on Discrete Algorithms, pages 1666-1681, 2021.
  23. [Darmann and Schauer, 2015] Andreas Darmann and Joachim Schauer. Maximizing Nash product social welfare in allocating indivisible goods. European Journal of Operational Research, 247(2):548-559, 2015.
  24. [Garg et al., 2022] Jugal Garg, Edin Husic, Aniket Murhekar, and László A. Végh. Tractable fragments of the maximum nash welfare problem. In Kristof- fer Arnsfelt Hansen, Tracy Xiao Liu, and Azarakhsh Malekian, editors, Web and Internet Economics -18th International Conference, WINE, Proceedings, volume 13778 of LNCS, pages 362-363, 2022.
  25. [Goemans and Rothvoß, 2014] Michel X. Goemans and Thomas Rothvoß. Polynomiality for bin packing with a constant number of item types. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 830-839, 2014.
  26. [Golovin, 2005] Daniel Golovin. Max-min fair allocation of indivisible goods. Technical Report CMU-CS-05-144, Carnegie Mellon University, 2005.
  27. [Gorantla et al., 2023] Pranay Gorantla, Kunal Marwaha, and S. Velusamy. Fair allocation of a multiset of indivisi- ble items. In Proceedings of the 34th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 304-331, 2023.
  28. [Heinen et al., 2018] Tobias Heinen, Nhan-Tam Nguyen, Trung Thanh Nguyen, and Jörg Rothe. Approximation and complexity of the optimization and existence prob- lems for maximin share, proportional share, and minimax share allocation of indivisible goods. Journal of Auton. Agent Multi Agent Syst., 32(6):741-778, 2018.
  29. [Heinz, 2005] Sebastian Heinz. Complexity of integer qua- siconvex polynomial optimization. Journal of Complexity, 21(4):543-556, 2005.
  30. [Hemmecke et al., 2013] Raymond Hemmecke, Shmuel Onn, and Lyubov Romanchuk. n-fold integer pro- gramming in cubic time. Mathematical Programming, 137(1-2):325-341, 2013.
  31. [Horowitz and Sahni, 1976] Ellis Horowitz and Sartaj Sahni. Exact and approximate algorithms for scheduling noniden- tical processors. J. ACM, 23(2):317-327, 1976.
  32. [Jansen and Klein, 2020] Klaus Jansen and K.-Manuel Klein. About the structure of the integer cone and its application to bin packing. Math. Oper. Res., 45(4):1498- 1511, 2020.
  33. [Jansen et al., 2016] Klaus Jansen, Felix Land, and Kati Land. Bounding the running time of algorithms for scheduling and packing problems. SIAM Journal on Dis- crete Mathematics, 30(1):343-366, 2016.
  34. [Kannan, 1987] Ravi Kannan. Minkowski's convex body theorem and integer programming. Math. Oper. Res., 12(3):415-440, 1987.
  35. [Knop and Koutecký, 2018] Dušan Knop and Martin Koutecký. Scheduling meets n-fold integer programming. Journal of Scheduling, 21(5):493-503, 2018.
  36. [Koutecký and Zink, 2020] Martin Koutecký and Johannes Zink. Complexity of scheduling few types of jobs on re- lated and unrelated machines. In Proceedings of the 31st International Symposium on Algorithms and Computation, volume 181 of Leibniz International Proceedings in Infor- matics, pages 18:1-18:17, 2020.
  37. [Kurokawa et al., 2018] David Kurokawa, Ariel D. Procac- cia, and Junxing Wang. Fair enough: Guaranteeing ap- proximate maximin shares. J. ACM, 65(2):8:1-8:27, 2018.
  38. [Lang and Rothe, 2015] Jérôme Lang and Jörg Rothe. Fair division of indivisible goods. In Jörg Rothe, editor, Eco- nomics and Computation. An Introduction to Algorithmic Game Theory, Computational Social Choice, and Fair Di- vision, chapter 8, pages 493-550. Springer, 2015.
  39. [Lesca and Perny, 2010] Julien Lesca and Patrice Perny. LP solvable models for multiagent fair allocation problems. In Proceedings of the 19th European Conference on Ar- tificial Intelligence, volume 215 of Frontiers in Artificial Intelligence and Applications, pages 393-398, 2010.
  40. [Lipton et al., 2004] Richard J. Lipton, Evangelos Markakis, Elchanan Mossel, and Amin Saberi. On approximately fair allocations of indivisible goods. In Proceedings of the 5th ACM Conference on Electronic Commerce, pages 125- 131. ACM Press, May 2004.
  41. [Mnich and Wiese, 2015] Matthias Mnich and Andreas Wiese. Scheduling and fixed-parameter tractability. Mathematical Programming, 154(1-2):533-562, 2015.
  42. [Moulin, 1988] Hervé Moulin. Axioms of Cooperative Deci- sion Making. Cambridge University Press, 1988.
  43. [Nash, 1950] John F. Nash. The bargaining problem. Econo- metrica, 18(2):155-162, 1950.
  44. [Nguyen and Rothe, 2020a] Trung Thanh Nguyen and Jörg Rothe. Approximate Pareto set for fair and efficient allo- cation: Few agent types or few resource types. In Proceed- ings of the 29th International Joint Conference on Artifi- cial Intelligence, pages 290-296. ijcai.org, 2020. IJCAI
  45. [Nguyen and Rothe, 2020b] Trung Thanh Nguyen and Jörg Rothe. Bi-criteria approximation algorithms for load bal- ancing on unrelated machines with costs. In Proceedings of the 31st International Symposium on Algorithms and Computation, volume 181 of Leibniz International Pro- ceedings in Informatics, pages 14:1-14:14, 2020.
  46. [Nguyen and Rothe, 2021] Trung Thanh Nguyen and Jörg Rothe. Improved bi-criteria approximation schemes for load balancing on unrelated machines with cost con- straints. Theoretical Computer Science, 858:35-48, 2021.
  47. [Nguyen and Rothe, 2023] Trung Thanh Nguyen and Jörg Rothe. Fair and efficient allocation with few agent types, few item types, or small value levels. Artificial Intelli- gence, 314:103820, 2023.
  48. [Nguyen et al., 2014] Nhan-Tam Nguyen, Trung Thanh Nguyen, Magnus Roos, and Jörg Rothe. Computational complexity and approximability of social welfare opti- mization in multiagent resource allocation. Journal of Au- ton. Agent Multi Agent Syst., 28(2):256-289, 2014.
  49. [Steinhaus, 1948] Hugo Steinhaus. The problem of fair divi- sion. Econometrica, 16(1):101-104, 1948.
  50. [Suksompong, 2021] Warut Suksompong. Constraints in fair division. ACM SIGecom Exchanges, 19(2):46-61, 2021.
  51. [Walsh, 2020] Toby Walsh. Fair division: The computer sci- entist's perspective. In Proceedings of the 29th Interna- tional Joint Conference on Artificial Intelligence, pages 4966-4972. ijcai.org, 2020. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards