Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Matchings under Preferences: Strength of Stability and Tradeoffs

Published: 16 October 2021 Publication History

Abstract

We propose two solution concepts for matchings under preferences: robustness and near stability. The former strengthens while the latter relaxes the classical definition of stability by Gale and Shapley (1962). Informally speaking, robustness requires that a matching must be stable in the classical sense, even if the agents slightly change their preferences. Near stability, however, imposes that a matching must become stable (again, in the classical sense) provided the agents are willing to adjust their preferences a bit. Both of our concepts are quantitative; together they provide means for a fine-grained analysis of the stability of matchings. Moreover, our concepts allow the exploration of tradeoffs between stability and other criteria of social optimality, such as the egalitarian cost and the number of unmatched agents. We investigate the computational complexity of finding matchings that implement certain predefined tradeoffs. We provide a polynomial-time algorithm that, given agent preferences, returns a socially optimal robust matching (if it exists), and we prove that finding a socially optimal and nearly stable matching is computationally hard.

References

[1]
José Alcalde and Antonio Romero-Medina. 2017. Fair student placement. Theor. Decis. 83, 1 (2017), 293–307.
[2]
Elliot Anshelevich, Sanmay Das, and Yonatan Naamad. 2013. Anarchy, stability, and utopia: Creating better matchings. Auton. Agents Multi-agent Syst. 26, 1 (2013), 120–140.
[3]
Haris Aziz, Péter Biró, Serge Gaspers, Ronald de Haan, Nicholas Mattei, and Baharak Rastegari. 2020. Stable matching with uncertain linear preferences. Algorithmica 82, 5 (2020), 1410–1433.
[4]
Péter Biró, David Manlove, and Eric McDermid. 2012. “Almost stable” matchings in the Roommates problem with bounded preference lists. Theor. Comput. Sci. 432 (2012), 10–20.
[5]
James Boudreau and Vicki Knoblauch. 2013. Preferences and the price of stability in matching markets. Theor. Decis. 74, 4 (2013), 565–589.
[6]
Robert Bredereck, Jiehua Chen, Ugo Paavo Finnendahl, and Rolf Niedermeier. 2020. Stable roommate narcissistic, single-peaked, and single-crossing preferences. Auton. Agents Multi-agent Syst. 34, 2 (2020), 53.
[7]
Robert Bredereck, Jiehua Chen, Dušan Knop, Junjie Luo, and Rolf Niedermeier. 2020. Adapting stable matchings to evolving preferences. In Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI’20). 1830–1837.
[8]
Robert Bredereck, Piotr Faliszewski, Andrzej Kaczmarczyk, Rolf Niedermeier, Piotr Skowron, and Nimrod Talmon. 2021. Robustness among multiwinner voting rules. Artif. Intell. 290 (2021), 103403.
[9]
Paul Camion. 1965. Characterization of totally unimodular matrices. Proc. Amer. Math. Soc. 16, 5 (1965), 1068–1073.
[10]
David Cantala and Szilvia Pàpai. 2014. Reasonably and Securely Stable Matching. Technical Report. Mimeo Digital.
[11]
Katarína Cechlárová, Ágnes Cseh, and David Manlove. 2019. Selected open problems in matching under preferences. Bull. EATCS 2, 128 (2019), 1–26.
[12]
Yeon-Koo Che and Olivier Tercieux. 2019. Efficiency and stability in large matching markets. J. Polit. Econ. 127, 5 (2019).
[13]
Jiehua Chen, Danny Hermelin, Manuel Sorge, and Harel Yedidsion. 2018. How hard is it to satisfy (almost) all roommates? In Proceedings of the 45th International Colloquium on Automata, Languages, and Programming (ICALP’18). 35:1–35:15.
[14]
Jiehua Chen, Rolf Niedermeier, and Piotr Skowron. 2018. Stable marriage with multi-modal preferences. In Proceedings of the 19th ACM Conference on Economics and Computation (ACM EC’18). 269–286.
[15]
Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. 2015. Parameterized Algorithms. Springer.
[16]
Rodney G. Downey and Michael R. Fellows. 2013. Fundamentals of Parameterized Complexity. Springer.
[17]
Joanna Drummond and Craig Boutilier. 2013. Elicitation and approximately stable matching with partial preferences. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI’13). 97–105.
[18]
Lars Ehlers and Thayler Morrill. 2020. (Il)legal assignments in school choice. Rev. Econ. Stud. 87, 4 (2020), 1837–1875.
[19]
Haluk I. Ergin. 2002. Efficient resource allocation on the basis of priorities. Econometrica 70, 6 (2002), 2489–2497.
[20]
Piotr Faliszewski and Jörg Rothe. 2016. Control and bribery in voting. In Handbook of Computational Social Choice. Cambridge University Press.
[21]
Jörg Flum and Martin Grohe. 2006. Parameterized Complexity Theory. Springer.
[22]
David Gale and Lloyd S. Shapley. 1962. College admissions and the stability of marriage. Amer. Math. Month. 120, 5 (1962), 386–391.
[23]
Michael R. Garey and David S. Johnson. 1979. Computers and Intractability—A Guide to the Theory of NP-Completeness. W. H. Freeman and Company.
[24]
Begum Genc, Mohamed Siala, Gilles Simonin, and Barry O’Sullivan. 2017. Robust stable marriage. In Proceedings of the 31st AAAI Conference on Artificial Intelligence (AAAI’17). 4925–4926.
[25]
Begum Genc, Mohamed Siala, Gilles Simonin, and Barry O’Sullivan. 2019. Complexity study for the robust stable marriage problem. Theor. Comput. Sci. 775 (2019), 76–92.
[26]
Dan Gusfield and Robert W. Irving. 1989. The Stable Marriage Problem–Structure and Algorithms. The MIT Press.
[27]
R. W. Irving. 2016. Optimal stable marriage. In Encyclopedia of Algorithms, Ming-Yang Kao (Ed.). Springer1470–1473.
[28]
Robert W. Irving. 1994. Stable marriage and indifference. Disc. Appl. Math. 48, 3 (1994), 261–272.
[29]
Robert W. Irving and Paul Leather. 1986. The complexity of counting stable marriages. SIAM J. Comput. 15, 3 (1986), 655–667.
[30]
Robert W. Irving, Paul Leather, and Dan Gusfield. 1987. An efficient algorithm for the “optimal” stable marriage. J. ACM 34, 3 (1987), 532–543.
[31]
Varun Kanade, Nikos Leonardos, and Frédéric Magniez. 2016. Stable matching with evolving preferences. In Proceedings of the Workshop on Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM’16), Vol. 60. 36:1–36:13.
[32]
Anna R. Karlin, Shayan Oveis Gharan, and Robbie Weber. 2018. A simply exponential upper bound on the maximum number of stable matchings. In Proceedings of the 50th ACM Symposium on Theory of Computing (STOC’18). 920–925.
[33]
Onur Kesten. 2010. School choice with consent. Quart. J. Econ. 125, 3 (2010), 1297–1348.
[34]
Donald Knuth. 1976. Mariages Stables. Les Presses de L’Université de Montréal.
[35]
Tung Mai and Vijay V. Vazirani. 2018. Finding stable matchings that are robust to errors in the input. In Proceedings of the 26th European Symposium on Algorithms (ESA’18). 60:1–60:11.
[36]
Tung Mai and Vijay V. Vazirani. 2018. A Generalization of Birkhoff’s Theorem for Distributive Lattices, with Applications to Robust Stable Matchings. Technical Report. arXiv:1804.05537 [cs.DM]. Cornell University.
[37]
David Manlove, Robert W. Irving, Kazuo Iwama, Shuichi Miyazaki, and Yasufumi Morita. 2002. Hard variants of stable marriage. Theor. Comput. Sci. 276, 1–2 (2002), 261–279.
[38]
David F. Manlove. 2013. Algorithmics of Matching Under Preferences. Vol. 2. WorldScientific.
[39]
Vijay Menon and Kate Larson. 2018. Robust and approximately stable marriages under partial information. In Proceedings of the 14th Conference on Web and Internet Economics (WINE’18). 341–355.
[40]
George A. Miller. 1956. The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychol. Rev. 63, 2 (1956), 81–97.
[41]
Shuichi Miyazaki and Kazuya Okamoto. 2019. Jointly stable matchings. J. Combinat. Optim. 38, 2 (2019), 646–665.
[42]
Rolf Niedermeier. 2006. Invitation to Fixed-Parameter Algorithms. Oxford University Press.
[43]
Christos H. Papadimitriou. 2007. The complexity of finding Nash equilibria. In Algorithmic Game Theory. Cambridge University Press, 29–51.
[44]
Maria Silvia Pini, Francesca Rossi, K. Brent Venable, and Toby Walsh. 2013. Stability, optimality and manipulation in matching problems with weighted preferences. Algorithms 6, 4 (2013), 782–804.
[45]
Eytan Ronn. 1990. NP-complete stable matching problems. J. Algor. 11, 2 (1990), 285–304.
[46]
Alvin E. Roth and Marilda A. Oliveira Sotomayor. 1992. Two-sided Matching: A Study in Game-theoretic Modeling and Analysis. Cambridge University Press.
[47]
Dmitry Shiryaev, Lan Yu, and Edith Elkind. 2013. On elections with robust winners. In Proceedings of the 12th International Conference on Autonomous Agents and Multiagent Systems (AAMAS’13). 415–422.
[48]
Peter Troyan, David Delacrétaz, and Andrew Kloosterman. 2020. Essentially stable matchings. Games Econ. Behav. 120 (2020), 370–390.

Cited By

View all
  • (2025)ILP-Based Heuristics for the Multi-Modal Stable Matching ProblemTsinghua Science and Technology10.26599/TST.2023.901013530:2(479-487)Online publication date: Apr-2025
  • (2024)A Simple 1.5-approximation Algorithm for a Wide Range of Maximum Size Stable Matching ProblemsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3662890(409-415)Online publication date: 6-May-2024
  • (2024)Popular and dominant matchings with uncertain and multimodal preferencesProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/303(2740-2747)Online publication date: 3-Aug-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Economics and Computation
ACM Transactions on Economics and Computation  Volume 9, Issue 4
December 2021
202 pages
ISSN:2167-8375
EISSN:2167-8383
DOI:10.1145/3485144
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 October 2021
Accepted: 01 April 2021
Revised: 01 March 2021
Received: 01 July 2019
Published in TEAC Volume 9, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Stable matchings
  2. concepts of stability
  3. NP-hardness
  4. parameterized complexity analysis
  5. exact algorithms
  6. approximation algorithms

Qualifiers

  • Research-article
  • Refereed

Funding Sources

  • Foundation for Polish Science
  • Poland’s National Science Center
  • European Research Council (ERC)
  • WWTF research
  • Alexander von Humboldt Foundation

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)112
  • Downloads (Last 6 weeks)11
Reflects downloads up to 10 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)ILP-Based Heuristics for the Multi-Modal Stable Matching ProblemTsinghua Science and Technology10.26599/TST.2023.901013530:2(479-487)Online publication date: Apr-2025
  • (2024)A Simple 1.5-approximation Algorithm for a Wide Range of Maximum Size Stable Matching ProblemsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3662890(409-415)Online publication date: 6-May-2024
  • (2024)Popular and dominant matchings with uncertain and multimodal preferencesProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/303(2740-2747)Online publication date: 3-Aug-2024
  • (2024)Recognizing when a preference system is close to admitting a master listTheoretical Computer Science10.1016/j.tcs.2024.114445994:COnline publication date: 1-May-2024
  • (2024)Manipulating the outcome of stable marriage and roommates problemsGames and Economic Behavior10.1016/j.geb.2024.08.010Online publication date: Aug-2024
  • (2024)Equilibria in schelling games: computational hardness and robustnessAutonomous Agents and Multi-Agent Systems10.1007/s10458-023-09632-738:1Online publication date: 1-Jun-2024
  • (2023)Maintaining Stability for a Matching Problem Under Dynamic PreferenceIEEE Access10.1109/ACCESS.2023.324324511(24203-24215)Online publication date: 2023
  • (2023)Preference swaps for the stable matching problemTheoretical Computer Science10.1016/j.tcs.2022.11.003940:PA(222-230)Online publication date: 9-Jan-2023
  • (2023)Online 2-stage stable matchingDiscrete Applied Mathematics10.1016/j.dam.2023.09.009341:C(394-405)Online publication date: 31-Dec-2023
  • (2023)Recognizing When a Preference System is Close to Admitting a Master ListWALCOM: Algorithms and Computation10.1007/978-3-031-27051-2_27(317-329)Online publication date: 22-Mar-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media