Papers
Topics
Authors
Recent
Search
2000 character limit reached

Maximizing Nash Social Welfare under Two-Sided Preferences

Published 14 Dec 2023 in cs.GT | (2312.09167v1)

Abstract: The maximum Nash social welfare (NSW) -- which maximizes the geometric mean of agents' utilities -- is a fundamental solution concept with remarkable fairness and efficiency guarantees. The computational aspects of NSW have been extensively studied for one-sided preferences where a set of agents have preferences over a set of resources. Our work deviates from this trend and studies NSW maximization for two-sided preferences, wherein a set of workers and firms, each having a cardinal valuation function, are matched with each other. We provide a systematic study of the computational complexity of maximizing NSW for many-to-one matchings under two-sided preferences. Our main negative result is that maximizing NSW is NP-hard even in a highly restricted setting where each firm has capacity 2, all valuations are in the range {0,1,2}, and each agent positively values at most three other agents. In search of positive results, we develop approximation algorithms as well as parameterized algorithms in terms of natural parameters such as the number of workers, the number of firms, and the firms' capacities. We also provide algorithms for restricted domains such as symmetric binary valuations and bounded degree instances.

Authors (2)
Definition Search Book Streamline Icon: https://streamlinehq.com
References (70)
  1. School Choice: A Mechanism Design Approach. American Economic Review, 93(3):729–747, 2003.
  2. Maximizing Nash Social Welfare in 2-Value Instances. In Proceedings of the 36th AAAI Conference on Artificial Intelligence, volume 36, pages 4760–4767, 2022.
  3. Maximum Nash Welfare and Other Stories about EFX. Theoretical Computer Science, 863:69–85, 2021.
  4. Fair Division of Indivisible Goods: Recent Progress and Open Questions. Artificial Intelligence, page 103965, 2023.
  5. Nash Social Welfare for Indivisible Items under Separable, Piecewise-Linear Concave Utilities. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 2274–2290, 2018.
  6. Best of Both Worlds: Ex-Ante and Ex-Post Fairness in Resource Allocation. Operations Research, 2023.
  7. Finding Fair and Efficient Allocations. In Proceedings of the 2018 ACM Conference on Economics and Computation, pages 557–574, 2018a.
  8. Greedy Algorithms for Maximizing Nash Social Welfare. In Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, pages 7–13, 2018b.
  9. Tight Approximation Algorithms for p𝑝pitalic_p-Mean Welfare Under Subadditive Valuations. In Proceedings of the 28th Annual European Symposium on Algorithms, 2020.
  10. Sublinear Approximation Algorithm for Nash Social Welfare with XOS Valuations. arXiv preprint arXiv:2110.00767, 2021.
  11. Earning and Utility Limits in Fisher Markets. ACM Transactions on Economics and Computation, 7(2):1–35, 2019.
  12. Fair Division Under Cardinality Constraints. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, pages 91–97, 2018.
  13. The Complexity of Finding Fair Many-To-One Matchings. In Proceedings of the 49th International Colloquium on Automata, Languages, and Programming. Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2022.
  14. Fair Division: From Cake-Cutting to Dispute Resolution. Cambridge University Press, 1996.
  15. Handbook of Computational Social Choice. Cambridge University Press, 2016.
  16. Designing Random Allocation Mechanisms: Theory and Applications. American Economic Review, 103(2):585–623, 2013.
  17. The Unreasonable Fairness of Maximum Nash Welfare. ACM Transactions on Economics and Computation, 7(3):1–32, 2019.
  18. Fair and Efficient Allocations under Subadditive Valuations. In Proceedings of the Thirty-Fifth AAAI Conference on Artificial Intelligence, volume 35, pages 5269–5276, 2021.
  19. Fair Division of Indivisible Goods for a Class of Concave Valuations. Journal of Artificial Intelligence Research, 74:111–142, 2022.
  20. Approximating the Nash Social Welfare with Indivisible Items. SIAM Journal on Computing, 47(3):1211–1236, 2018.
  21. Convex Program Duality, Fisher Markets, and Nash Social Welfare. In Proceedings of the 2017 ACM Conference on Economics and Computation, pages 459–460, 2017.
  22. The Gender Earnings Gap in the Gig Economy: Evidence from Over a Million Rideshare Drivers. The Review of Economic Studies, 88(5):2210–2238, 2021.
  23. Parameterized Algorithms. Springer, 2015.
  24. Exact and Approximate Bandwidth. Theoretical Computer Science, 411(40-42):3701–3713, 2010.
  25. Maximizing Nash Product Social Welfare in Allocating Indivisible Goods. European Journal of Operational Research, 247(2):548–559, 2015.
  26. Fundamentals of Parameterized Complexity. Springer-Verlag, 2013.
  27. On Fair Division under Heterogeneous Matroid Constraints. Journal of Artificial Intelligence Research, 76:567–611, 2023.
  28. Consensus of Subjective Probabilities: The Pari-Mutuel Method. The Annals of Mathematical Statistics, 30(1):165–168, 1959.
  29. Tomás Feder. Stable Networks and Product Graphs, volume 555. American Mathematical Soc., 1995.
  30. An Analysis of Approximations for Maximizing Submodular Set Functions–II. Mathematical Programming Studies, 8:73–87, 1978.
  31. J. Flum and M. Grohe. Parameterized Complexity Theory. Springer-Verlag, 2006.
  32. Two-Sided Matching Meets Fair Division. In Proceedings of the 30th International Joint Conference on Artificial Intelligence, pages 203–209, 2021.
  33. Harold N. Gabow. Data Structures for Weighted Matching and Nearest Common Ancestors with Linking. In Proceedings of the First Annual ACM-SIAM Symposium on Discrete Algorithms, pages 434–443, 1990.
  34. College Admissions and the Stability of Marriage. The American Mathematical Monthly, 69(1):9–15, 1962.
  35. Computers and Intractability, volume 174. W. H. Freeman and Company, 1979.
  36. Approximating the Nash Social Welfare with Budget-Additive Valuations. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 2326–2340, 2018.
  37. Approximating Nash Social Welfare under Submodular Valuations through (Un) Matchings. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 2673–2687, 2020.
  38. Tractable Fragments of the Maximum Nash Welfare Problem. In Proceedings of the 18th International Conference on Web and Internet Economics, volume 13778, page 362, 2022.
  39. Approximating Nash Social Welfare by Matching and Local Search. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, pages 1298–1310, 2023.
  40. Towards Fair Allocation in Social Commerce Platforms. In Proceedings of the ACM Web Conference 2023, pages 3744–3754, 2023.
  41. Even more effort towards improved bounds and fixed-parameter tractability for multiwinner rules. In Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, pages 217–223, 2021a.
  42. Balanced Stable Marriage: How Close is Close Enough? Theoretical Computer Science, 883:19–43, 2021b.
  43. The Stable Marriage Problem: Structure and Algorithms. MIT press, 1989.
  44. Matching and Sorting in Online Dating. American Economic Review, 100(1):130–163, 2010.
  45. Maximin Shares under Cardinality Constraints. In Proceedings of the 19th European Conference on Multi-Agent Systems, pages 188–206. Springer, 2022.
  46. Fair Division with Two-Sided Preferences. arXiv preprint arXiv:2206.05879, 2022.
  47. An Efficient Algorithm for the “Optimal” Stable Marriage. Journal of the ACM, 34(3):532–543, 1987.
  48. The Nash Social Welfare Function. Econometrica: Journal of the Econometric Society, pages 423–435, 1979.
  49. Donald Ervin Knuth. Stable Marriage and its Relation to Other Combinatorial Problems: An Introduction to the Mathematical Analysis of Algorithms, volume 10. American Mathematical Soc., 1997.
  50. Euiwoong Lee. APX-Hardness of Maximizing Nash Social Welfare with Indivisible Items. Information Processing Letters, 122:17–20, 2017.
  51. David Manlove. Algorithmics of Matching under Preferences, volume 2. World Scientific, 2013.
  52. The Stable Marriage Problem. Communications of the ACM, 14(7):486–490, 1971.
  53. R. T. Moenck. Practical Fast Polynomial Multiplication. In Proceedings of the Third ACM Symposium on Symbolic and Algebraic Computation, pages 136–148, 1976.
  54. Hervé Moulin. Fair Division and Collective Welfare. MIT press, 2004.
  55. On Achieving Leximin Fairness and Stability in Many-to-One Matchings. In Proceedings of the 21st International Conference on Autonomous Agents and Multiagent Systems, pages 1705–1707, 2022.
  56. John F Nash Jr. The Bargaining Problem. Econometrica: Journal of the Econometric Society, pages 155–162, 1950.
  57. Computational Complexity and Approximability of Social Welfare Optimization in Multiagent Resource Allocation. Autonomous Agents and Multi-Agent Systems, 28(2):256–289, 2014.
  58. Rolf Niedermeier. Invitation to Fixed-Parameter Algorithms. Oxford University Press, 2006.
  59. James Oxley. Matroid Theory. In Handbook of the Tutte Polynomial and Related Topics, pages 44–85. Chapman and Hall/CRC, 2022.
  60. Cake-Cutting Algorithms: Be Fair if You Can. CRC Press, 1998.
  61. The Redesign of the Matching Market for American Physicians: Some Engineering Aspects of Economic Design. American Economic Review, 89(4):748–780, 1999.
  62. Two-Sided Matching. Handbook of Game Theory with Economic Applications, 1:485–541, 1992.
  63. Kidney Exchange. The Quarterly Journal of Economics, 119(2):457–488, 2004.
  64. Erel Segal-Halevi. Fair Division with Bounded Sharing. arXiv preprint arXiv:1912.00459, 2019.
  65. Many-To-One Stable Matching: Geometry and Fairness. Mathematics of Operations Research, 31(3):581–596, 2006.
  66. Efficient Nearly-Fair Division with Capacity Constraints. In Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, pages 206–214, 2023.
  67. Warut Suksompong. Constraints in Fair Division. ACM SIGecom Exchanges, 19(2):46–61, 2021.
  68. Some Matching Problems for Bipartite Graphs. Journal of the ACM, 25(4):517–525, 1978.
  69. The Geometry of Fractional Stable Matchings and its Applications. Mathematics of Operations Research, 23(4):874–891, 1998.
  70. Vijay V Vazirani. Combinatorial Algorithms for Market Equilibria. In Algorithmic Game Theory, pages 103–134. 2007.
Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.