Abstract
We study the problem of allocating indivisible objects to a set of rational players where each player’s final utility depends on the intrinsic valuation of the allocated item as well as the allocation within the player’s local neighbourhood. We specify players’ local neighbourhood in terms of a weighted graph. This extends the model of one-sided markets to incorporate neighbourhood externalities. We consider the solution concept of stability and show that, unlike in the case of one-sided markets, stable allocations may not always exist. When the underlying local neighbourhood graph is symmetric, a 2-stable allocation is guaranteed to exist and any decentralised mechanism where pairs of rational players agree to exchange objects terminates in such an allocation. We show that computing a 2-stable allocation is PLS-complete and further identify tractable subclasses. In the case of asymmetric neighbourhood structures, we show that it is NP-complete to check if a k-stable allocation exists for every fixed k. We then identify structural restrictions where stable allocations always exist and can be computed efficiently. Finally, we study the notion of envy-freeness in this framework.








Similar content being viewed by others
Data Availability
No datasets were generated or analysed during the current study.
References
Budish, E.: The combinatorial assignment problem: Approximate competitive equilibrium from equal incomes. J. Polit. Econ. 119(6), 1061–1103 (2011)
Bouveret, S., Chevaleyre, Y., Maudet, N.: Fair Allocation of Indivisible Goods. Handbook of Computational Social Choice, pp. 284–310. Cambridge University Press, Cambridge, UK (2016). Chap. 12
Beynier, A., Chevaleyre, Y., Gourvès, L., Lesca, J., Maudet, N., Wilczynski, A.: Local envy-freeness in house allocation problems. Auton. Agent. Multi-Agent Syst. 33, 591–627 (2019)
Gusfield, D., Irvin, R.: The Stable Marriage Problem: Structure and Algorithms. MIT Press, Cambridge, MA, USA (1989)
Roth, A.E., Vate, J.H.V.: Random paths to stability in two-sided matching. Econometrica: J. Econ. Soc. 1475–1480 (1990)
Shapley, L.S., Scarf, H.: On cores and indivisibility. J. Math. Econ. 1(1), 23–37 (1974)
Kearns, M., Littman, M., Singh, S.: Graphical models for game theory. In: Proceedings of the Seventeenth Conference on Uncertainty in Artificial Intelligence (UAI’01), pp. 253–260 (2001)
Janovskaya, E.B.: Equilibrium points in polymatrix games. Litovskii Matematicheskii Sb. 8, 381–384 (1968)
Cai, Y., Daskalakis, C.: On minmax theorems for multiplayer games. In: Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’11), pp. 217–234 (2011)
Deligkas, A., Fearnley, J., Savani, R., Spirakis, P.: Computing approximate nash equilibria in polymatrix games. In: Proceedings of the Tenth Conference on Web and Internet Economics (WINE’14), pp. 58–71 (2014)
Rahn, M., Schäfer, G.: Efficient equilibria in polymatrix coordination games. In: Proceedings of the 40th International Symposium on Mathematical Foundations of Computer Science (MFCS’15), pp. 529–541 (2015)
Arcaute, E., Vassilvitskii, S.: Social networks and stable matchings in the job market. In: Proceedings of the Fifth Workshop on Internet and Network Economics (WINE’09), pp. 220–231 (2009)
Hoefer, M.: Local matching dynamics in social networks. Inf. Comput. 222, 20–35 (2013)
Anshelevich, E., Bhardwaj, O., Hoefer, M.: Friendship and stable matching. In: Proceedings of the 21st Annual European Symposium on Algorithms (ESA’13), pp. 49–60 (2013)
Bouveret, S., Cechlárová, K., Elkind, E., Igarashi, A., Peters, D.: Fair division of a graph. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI’17), pp. 135–141 (2017)
Lonc, Z., Truszczynski, M.: Maximin share allocations on cycles. In: Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI’18), pp. 410–416 (2018)
Bilò, V., Caragiannis, I., Flammini, M., Igarashi, A., Monaco, G., Peters, D., Vinci, C., Zwicker, W.S.: Almost envy-free allocations with connected bundles. In: Proceedings of the 10th ITCS. LIPIcs, vol. 124, pp. 1–21 (2018)
Chevaleyre, Y., Endriss, U., Maudet, N.: Distributed fair allocation of indivisible goods. Artif. Intell. 242, 1–22 (2017)
Damamme, A., Beynier, A., Chevaleyre, Y., Maudet, N.: The power of swap deals in distributed resource allocation. In: Proceedings of the 14th International Conference on Autonomous Agents and Multiagent Systems (AAMAS’15), pp. 625–633 (2015)
Gourves, L., Lesca, J., Wilczynski, A.: Object allocation via swaps along a social network. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI’17), pp. 213–219 (2017)
Sun, Z., Hata, H., Todo, T., Yokoo, M.: Exchange of indivisible objects with asymmetry. In: Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI’15), pp. 97–103 (2015)
Fujita, E., Lesca, J., Sonoda, A., Todo, T., Yokoo, M.: A complexity approach for core-selecting exchange with multiple indivisible goods under lexicographic preferences. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI’15), pp. 907–913 (2015)
Branzei, S., Procaccia, A.D., Zhang, J.: Externalities in cake cutting. In: Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI’13), pp. 55–61 (2013)
Aziz, H., Suksompong, W., Sun, Z., Walsh, T.: Fairness concepts for indivisible items with externalities. In: Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence (AAAI’23), pp. 5472–5480 (2023)
Deligkas, A., Eiben, E., Korchemna, V., Schierreich, S.: The complexity of fair division of indivisible items with externalities. In: Proceedings of the Thirty-Eighth AAAI Conference on Artificial Intelligence (AAAI’24), pp. 9653–9661 (2024)
Ghodsi, M., Saleh, H., Seddighin, M.: Fair allocation of indivisible items with externalities. CoRR. arXiv:1805.06191 (2018)
Hosseini, H., Payan, J., Sengupta, R., Vaish, R., Viswanathan, V.: Graphical house allocation. In: Proceedings of the 22nd International Conference on Autonomous Agents and Multiagent Systems(AAMAS’23), pp. 161–169 (2023)
Lesca, J., Todo, T.: Service exchange problem. In: Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI’18), pp. 354–360 (2018)
Ishizuka, T.: Graphical one-sided matching markets with exchange costs. CoRR. arXiv:2305.12604 (2023)
Chauhan, A., Lenzner, P., Molitor, L.: Schelling segregation with strategic agents. In: Proceedings of the 11th International Symposium on Algorithmic Game Theory (SAGT’18), pp. 137–149 (2018)
Agarwal, A., Elkind, E., Gan, J., Igarashi, A., Suksompong, W., Voudouris, A.A.: Schelling games on graphs. Artif. Intell. 301, 103576 (2021)
Kanellopoulos, P., Kyropoulou, M., Voudouris, A.A.: Modified Schelling games. Theor. Comput. Sci. 880, 1–19 (2021)
Bullinger, M., Suksompong, W., Voudouris, A.A.: Welfare guarantees in Schelling segregation. J. Artif. Intell. Res. 71, 143–174 (2021)
Agarwal, A., Elkind, E., Gan, J., Voudouris, A.A.: Swap stability in Schelling games on graphs. In: Proceedings of the The Thirty-Fourth Conference on Artificial Intelligence (AAAI’19), pp. 1758–1765 (2019)
Biló, D., Biló, V., Lenzner, P., Molitor, L.: Topological influence and locality in swap Schelling games. Auton. Agent. Multi-Agent Syst. 36(47) (2022)
Gross-Humbert, N., Benabbou, N., Beynier, A., Maudet, N.: Sequential and swap mechanisms for public housing allocation with quotas and neighbourhood-based utilities. ACM Trans. Econ. Comput. 10(4), 1–24 (2023)
Massand, S., Simon, S.: Graphical one-sided markets. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI’19), pp. 492–498 (2019)
Roughgarden, T.: Twenty Lectures on Algorithmic Game Theory. Cambridge University Press, Cambridge, UK (2016)
Aarts, E., Lenstra, J.K.: Local Search in Combinatorial Optimization. Princeton University Press, Princeton, US (2003)
Christopoulos, P., Zissimopoulos, V.: An overview of what we can and cannot do with local search. Annales Du Lamsade No 2. (2004)
Schäffer, A.A., Yannakakis, M.: Simple local search problems that are hard to solve. SIAM J. Comput. 20(1), 56–87 (1991)
Gottlob, G., Greco, G., Scarcello, F.: Pure Nash equilibria: Hard and easy games. J. Artif. Intell. Res. 24, 357–406 (2005)
Elsässer, R., Tscheuschner, T.: Settling the complexity of local max-cut (almost) completely. In: Proceedings of the 38th International Colloquium on Automata, Languages and Programming (ICALP’11), pp. 171–182 (2011)
Alon, N.: Splitting necklaces. Adv. Math. 63(3), 247–253 (1987)
Bouveret, S., Lang, J.: Efficiency and envy-freeness in fair division of indivisible goods: Logical representation and complexity. J. Artif. Intell. Res. 32, 525–564 (2008)
Abebe, R., Kleinberg, J., Parkes, D.C.: Fair division via social comparison. In: Proceedings of the 16th International Conference on Autonomous Agents and Multiagent Systems (AAMAS’17), pp. 281–289 (2017)
Poljak, S.: Integer linear programs and local search for max-cut. SIAM J. Comput. 24(4), 822–839 (1995)
Acknowledgements
We thank the reviewers for their detailed comments which helped improve the presentation of the paper. Sunil Simon was partially supported by the grant CRG/2022/006140.
Author information
Authors and Affiliations
Contributions
All authors have contributed equally to this work
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Massand, S., Simon, S. One-Sided Markets with Externalities. Theory Comput Syst 69, 3 (2025). https://doi.org/10.1007/s00224-024-10210-x
Accepted:
Published:
DOI: https://doi.org/10.1007/s00224-024-10210-x