Abstract
We consider Stable Marriage with Covering Constraints (SMC): in this variant of Stable Marriage, we distinguish a subset of women as well as a subset of men, and we seek a matching with fewest number of blocking pairs that matches all of the distinguished people. We investigate how a set of natural parameters, namely the maximum length of preference lists for men and women, the number of distinguished men and women, and the number of blocking pairs allowed determine the computational tractability of this problem.
Our main result is a complete complexity trichotomy that, for each choice of the studied parameters, classifies SMC as polynomial-time solvable, \(\mathsf {NP}\)-hard and fixed-parameter tractable, or \(\mathsf {NP}\)-hard and \(\mathsf {W}[1]\)-hard. We also classify all cases of one-sided constraints where only women may be distinguished.
M. Mnich—Supported by ERC Starting Grant 306465 (BeyondWorstCase).
I. Schlotter—Supported by the Hungarian National Research Fund (OTKA grants no. K-108383 and no. K-108947).
Notes
- 1.
For background on parameterized complexity, we refer to the recent monograph [9].
- 2.
Restrictions without parameters are classified as polynomial-time solvable or \(\mathsf {NP}\)-hard.
- 3.
Hamada et al. claim only a run time \(O((|\mathcal W||\mathcal M|)^{b+1})\), but their algorithm can easily be implemented to run in time \(O(|I|^{b+1})\).
References
Arulselvan, A., Cseh, Á., Groß, M., Manlove, D.F., Matuschke, J.: Matchings with lower quotas: algorithms and complexity. Algorithmica (2016)
Aziz, H., Seedig, H.G., von Wedel, J.K.: On the susceptibility of the deferred acceptance algorithm. In: Proceedings of AAMAS 2015, pp. 939–947 (2015)
Bartholdi III, J.J., Tovey, C.A., Trick, M.A.: How hard is it to control an election? Math. Comput. Modell. 16(8–9), 27–40 (1992)
Biró, P., Fleiner, T., Irving, R.W., Manlove, D.F.: The college admissions problem with lower and common quotas. Theoret. Comput. Sci. 411(34–36), 3136–3153 (2010)
Biró, P., Irving, R.W., Schlotter, I.: Stable matching with couples: an empirical study. ACM J. Exp. Algorithmics 16, 1–2 (2011)
Biró, P., Manlove, D.F., McDermid, E.J.: “Almost stable” matchings in the roommates problem with bounded preference lists. Theoret. Comput. Sci. 432, 10–20 (2012)
Cechlárová, K., Fleiner, T.: Pareto optimal matchings with lower quotas. In: Proceedings of COMSOC 2016 (2016)
Cseh, Á., Manlove, D.F.: Stable marriage and roommates problems with restricted edges: complexity and approximability. Discret. Optim. 20, 62–89 (2016)
Cygan, M., Fomin, F.V., Kowalik, Ł., Lokshtanov, D., Marx, D., Pilipczuk, M., Pilipczuk, M., Saurabh, S.: Parameterized Algorithms. Springer, Cham (2015)
Dias, V.M., da Fonseca, G.D., de Figueiredo, C.M., Szwarcfiter, J.L.: The stable marriage problem with restricted pairs. Theoret. Comput. Sci. 306(1–3), 391–405 (2003)
Ehlers, L., Hafalir, I.E., Yenmez, M.B., Yildirim, M.A.: School choice with controlled choice constraints: hard bounds versus soft bounds. J. Econ. Theory 153, 648–683 (2014)
Fleiner, T., Irving, R.W., Manlove, D.F.: Efficient algorithms for generalised stable marriage and roommates problems. Theor. Comput. Sci. 381, 162–176 (2007)
Fleiner, T., Kamiyama, N.: A matroid approach to stable matchings with lower quotas. Math. Oper. Res. 41(2), 734–744 (2016)
Fragiadakis, D., Iwasaki, A., Troyan, P., Ueda, S., Yokoo, M.: Strategyproof matching with minimum quotas. ACM Trans. Econ. Comput. 4(1), 6 (2016)
Fragiadakis, D., Troyan, P.: Improving matching under hard distributional constraints. Theoret. Econ. 12, 864–908 (2017)
Gale, D., Shapley, L.S.: College admissions and the stability of marriage. Amer. Math. Mon. 69(1), 9–15 (1962)
Gale, D., Sotomayor, M.: Some remarks on the stable matching problem. Discret. Appl. Math. 11(3), 223–232 (1985)
Goto, M., Iwasaki, A., Kawasaki, Y., Kurata, R., Yasuda, Y., Yokoo, M.: Strategyproof matching with regional minimum and maximum quotas. Artif. Intell. 235, 40–57 (2016)
Gusfield, D., Irving, R.W.: The Stable Marriage Problem: Structure and Algorithms. MIT Press, Cambridge (1989)
Hamada, K., Iwama, K., Miyazaki, S.: The hospitals/residents problem with lower quotas. Algorithmica 74(1), 440–465 (2016)
Huang, C.-C.: Classified stable matching. In: Proceedings of SODA 2010, pp. 1235–1253 (2010)
Immorlica, N., Mahdian, M.: Marriage, honesty, and stability. In: Proceedings of SODA 2005, pp. 53–62 (2005)
Impagliazzo, R., Paturi, R., Zane, F.: Which problems have strongly exponential complexity? J. Comput. System Sci. 63(4), 512–530 (2001)
Irving, R.W., Manlove, D., O’Malley, G.: Stable marriage with ties and bounded length preference lists. J. Discret. Algorithms 7, 213–219 (2009)
Kamiyama, N.: A note on the serial dictatorship with project closures. Oper. Res. Lett. 41(5), 559–561 (2013)
Knuth, D.E.: Mariages stables et leurs relations avec d’autres problèmes combinatoires. Les Presses de l’Université de Montréal, Montreal (1976)
Kojima, F., Pathak, P.A., Roth, A.E.: Matching with couples: stability and incentives in large markets. Q. J. Econ. 128(4), 1585–1632 (2013)
Kominers, S.D., Sönmez, T.: Matching with slot-specific priorities: theory. Theoret. Econ. 11(2), 683–710 (2016)
Manlove, D.F.: Algorithmics of Matching Under Preferences. Series on Theoretical Computer Science, vol. 2. World Scientific, Singapore (2013)
Marx, D., Schlotter, I.: Parameterized complexity and local search approaches for the stable marriage problem with ties. Algorithmica 58(1), 170–187 (2010)
Marx, D., Schlotter, I.: Stable assignment with couples: parameterized complexity and local search. Discret. Optim. 8, 25–40 (2011)
Mnich, M., Schlotter, I.: Stable marriage with covering constraints: a complete computational trichotomy (2017). https://arxiv.org/abs/1602.08230
Monte, D., Tumennasan, N.: Matching with quorums. Econ. Lett. 120(1), 14–17 (2013)
Roth, A.E., Peranson, E.: The redesign of the matching market for american physicians: some engineering aspects of economic design. Amer. Econ. Rev. 89, 748–780 (1999)
Veskioja, T.: Stable marriage problem and college admission. Ph.D. thesis, Department of Informatics, Tallinn University of Technology (2005)
Westkamp, A.: An analysis of the German University admissions system. Econ. Theory 53(3), 561–589 (2013)
Yokoi, Y.: A generalized polymatroid approach to stable matchings with lower quotas. Math. Oper. Res. 42(1), 238–255 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Mnich, M., Schlotter, I. (2017). Stable Marriage with Covering Constraints–A Complete Computational Trichotomy. In: Bilò, V., Flammini, M. (eds) Algorithmic Game Theory. SAGT 2017. Lecture Notes in Computer Science(), vol 10504. Springer, Cham. https://doi.org/10.1007/978-3-319-66700-3_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-66700-3_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66699-0
Online ISBN: 978-3-319-66700-3
eBook Packages: Computer ScienceComputer Science (R0)