Skip to main content
Log in

One-Sided Markets with Externalities

  • Research
  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

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.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Data Availability

No datasets were generated or analysed during the current study.

References

  1. Budish, E.: The combinatorial assignment problem: Approximate competitive equilibrium from equal incomes. J. Polit. Econ. 119(6), 1061–1103 (2011)

    Article  MATH  Google Scholar 

  2. 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

  3. 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)

    Article  MATH  Google Scholar 

  4. Gusfield, D., Irvin, R.: The Stable Marriage Problem: Structure and Algorithms. MIT Press, Cambridge, MA, USA (1989)

    MATH  Google Scholar 

  5. Roth, A.E., Vate, J.H.V.: Random paths to stability in two-sided matching. Econometrica: J. Econ. Soc. 1475–1480 (1990)

  6. Shapley, L.S., Scarf, H.: On cores and indivisibility. J. Math. Econ. 1(1), 23–37 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

  8. Janovskaya, E.B.: Equilibrium points in polymatrix games. Litovskii Matematicheskii Sb. 8, 381–384 (1968)

    MathSciNet  MATH  Google Scholar 

  9. 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)

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

  11. 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)

  12. 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)

  13. Hoefer, M.: Local matching dynamics in social networks. Inf. Comput. 222, 20–35 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  14. 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)

  15. 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)

  16. 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)

  17. 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)

  18. Chevaleyre, Y., Endriss, U., Maudet, N.: Distributed fair allocation of indivisible goods. Artif. Intell. 242, 1–22 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  19. 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)

  20. 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)

  21. 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)

  22. 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)

  23. 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)

  24. 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)

  25. 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)

  26. Ghodsi, M., Saleh, H., Seddighin, M.: Fair allocation of indivisible items with externalities. CoRR. arXiv:1805.06191 (2018)

  27. 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)

  28. 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)

  29. Ishizuka, T.: Graphical one-sided matching markets with exchange costs. CoRR. arXiv:2305.12604 (2023)

  30. 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)

  31. Agarwal, A., Elkind, E., Gan, J., Igarashi, A., Suksompong, W., Voudouris, A.A.: Schelling games on graphs. Artif. Intell. 301, 103576 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  32. Kanellopoulos, P., Kyropoulou, M., Voudouris, A.A.: Modified Schelling games. Theor. Comput. Sci. 880, 1–19 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  33. Bullinger, M., Suksompong, W., Voudouris, A.A.: Welfare guarantees in Schelling segregation. J. Artif. Intell. Res. 71, 143–174 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  34. 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)

  35. Biló, D., Biló, V., Lenzner, P., Molitor, L.: Topological influence and locality in swap Schelling games. Auton. Agent. Multi-Agent Syst. 36(47) (2022)

  36. 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)

    Article  MathSciNet  MATH  Google Scholar 

  37. 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)

  38. Roughgarden, T.: Twenty Lectures on Algorithmic Game Theory. Cambridge University Press, Cambridge, UK (2016)

    Book  MATH  Google Scholar 

  39. Aarts, E., Lenstra, J.K.: Local Search in Combinatorial Optimization. Princeton University Press, Princeton, US (2003)

    Book  MATH  Google Scholar 

  40. Christopoulos, P., Zissimopoulos, V.: An overview of what we can and cannot do with local search. Annales Du Lamsade No 2. (2004)

  41. Schäffer, A.A., Yannakakis, M.: Simple local search problems that are hard to solve. SIAM J. Comput. 20(1), 56–87 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  42. Gottlob, G., Greco, G., Scarcello, F.: Pure Nash equilibria: Hard and easy games. J. Artif. Intell. Res. 24, 357–406 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  43. 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)

  44. Alon, N.: Splitting necklaces. Adv. Math. 63(3), 247–253 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  45. 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)

    Article  MathSciNet  MATH  Google Scholar 

  46. 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)

  47. Poljak, S.: Integer linear programs and local search for max-cut. SIAM J. Comput. 24(4), 822–839 (1995)

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Contributions

All authors have contributed equally to this work

Corresponding author

Correspondence to Sunil Simon.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00224-024-10210-x

Keywords