Skip to main content

Stable Marriage with Covering Constraints–A Complete Computational Trichotomy

  • Conference paper
  • First Online:
Algorithmic Game Theory (SAGT 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10504))

Included in the following conference series:

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

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

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    For background on parameterized complexity, we refer to the recent monograph [9].

  2. 2.

    Restrictions without parameters are classified as polynomial-time solvable or \(\mathsf {NP}\)-hard.

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

  1. Arulselvan, A., Cseh, Á., Groß, M., Manlove, D.F., Matuschke, J.: Matchings with lower quotas: algorithms and complexity. Algorithmica (2016)

    Google Scholar 

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

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  5. Biró, P., Irving, R.W., Schlotter, I.: Stable matching with couples: an empirical study. ACM J. Exp. Algorithmics 16, 1–2 (2011)

    MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  7. Cechlárová, K., Fleiner, T.: Pareto optimal matchings with lower quotas. In: Proceedings of COMSOC 2016 (2016)

    Google Scholar 

  8. Cseh, Á., Manlove, D.F.: Stable marriage and roommates problems with restricted edges: complexity and approximability. Discret. Optim. 20, 62–89 (2016)

    Article  MathSciNet  Google Scholar 

  9. Cygan, M., Fomin, F.V., Kowalik, Ł., Lokshtanov, D., Marx, D., Pilipczuk, M., Pilipczuk, M., Saurabh, S.: Parameterized Algorithms. Springer, Cham (2015)

    Book  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  12. Fleiner, T., Irving, R.W., Manlove, D.F.: Efficient algorithms for generalised stable marriage and roommates problems. Theor. Comput. Sci. 381, 162–176 (2007)

    Article  Google Scholar 

  13. Fleiner, T., Kamiyama, N.: A matroid approach to stable matchings with lower quotas. Math. Oper. Res. 41(2), 734–744 (2016)

    Article  MathSciNet  Google Scholar 

  14. Fragiadakis, D., Iwasaki, A., Troyan, P., Ueda, S., Yokoo, M.: Strategyproof matching with minimum quotas. ACM Trans. Econ. Comput. 4(1), 6 (2016)

    Article  MathSciNet  Google Scholar 

  15. Fragiadakis, D., Troyan, P.: Improving matching under hard distributional constraints. Theoret. Econ. 12, 864–908 (2017)

    Article  MathSciNet  Google Scholar 

  16. Gale, D., Shapley, L.S.: College admissions and the stability of marriage. Amer. Math. Mon. 69(1), 9–15 (1962)

    Article  MathSciNet  Google Scholar 

  17. Gale, D., Sotomayor, M.: Some remarks on the stable matching problem. Discret. Appl. Math. 11(3), 223–232 (1985)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  19. Gusfield, D., Irving, R.W.: The Stable Marriage Problem: Structure and Algorithms. MIT Press, Cambridge (1989)

    MATH  Google Scholar 

  20. Hamada, K., Iwama, K., Miyazaki, S.: The hospitals/residents problem with lower quotas. Algorithmica 74(1), 440–465 (2016)

    Article  MathSciNet  Google Scholar 

  21. Huang, C.-C.: Classified stable matching. In: Proceedings of SODA 2010, pp. 1235–1253 (2010)

    Google Scholar 

  22. Immorlica, N., Mahdian, M.: Marriage, honesty, and stability. In: Proceedings of SODA 2005, pp. 53–62 (2005)

    Google Scholar 

  23. Impagliazzo, R., Paturi, R., Zane, F.: Which problems have strongly exponential complexity? J. Comput. System Sci. 63(4), 512–530 (2001)

    Article  MathSciNet  Google Scholar 

  24. Irving, R.W., Manlove, D., O’Malley, G.: Stable marriage with ties and bounded length preference lists. J. Discret. Algorithms 7, 213–219 (2009)

    Article  MathSciNet  Google Scholar 

  25. Kamiyama, N.: A note on the serial dictatorship with project closures. Oper. Res. Lett. 41(5), 559–561 (2013)

    Article  MathSciNet  Google Scholar 

  26. Knuth, D.E.: Mariages stables et leurs relations avec d’autres problèmes combinatoires. Les Presses de l’Université de Montréal, Montreal (1976)

    MATH  Google Scholar 

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

    Article  Google Scholar 

  28. Kominers, S.D., Sönmez, T.: Matching with slot-specific priorities: theory. Theoret. Econ. 11(2), 683–710 (2016)

    Article  MathSciNet  Google Scholar 

  29. Manlove, D.F.: Algorithmics of Matching Under Preferences. Series on Theoretical Computer Science, vol. 2. World Scientific, Singapore (2013)

    Book  Google Scholar 

  30. Marx, D., Schlotter, I.: Parameterized complexity and local search approaches for the stable marriage problem with ties. Algorithmica 58(1), 170–187 (2010)

    Article  MathSciNet  Google Scholar 

  31. Marx, D., Schlotter, I.: Stable assignment with couples: parameterized complexity and local search. Discret. Optim. 8, 25–40 (2011)

    Article  MathSciNet  Google Scholar 

  32. Mnich, M., Schlotter, I.: Stable marriage with covering constraints: a complete computational trichotomy (2017). https://arxiv.org/abs/1602.08230

  33. Monte, D., Tumennasan, N.: Matching with quorums. Econ. Lett. 120(1), 14–17 (2013)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  35. Veskioja, T.: Stable marriage problem and college admission. Ph.D. thesis, Department of Informatics, Tallinn University of Technology (2005)

    Google Scholar 

  36. Westkamp, A.: An analysis of the German University admissions system. Econ. Theory 53(3), 561–589 (2013)

    Article  MathSciNet  Google Scholar 

  37. Yokoi, Y.: A generalized polymatroid approach to stable matchings with lower quotas. Math. Oper. Res. 42(1), 238–255 (2017)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ildikó Schlotter .

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics