Proceedings

Couples Can Be Tractable: New Algorithms and Hardness Results for the Hospitals/Residents Problem with Couples

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 2731-2739.

https://doi.org/10.24963/ijcai.2024/302

Abstract

In this paper we study the Hospitals/Residents problem with Couples (HRC), where a solution is a stable matching or a report that none exists.

We present a novel polynomial-time algorithm that can find a near-feasible stable matching (adjusting the hospitals' capacities by at most 1) in an HRC instance where the couples' preferences are sub-responsive (i.e., if one member switches to a better hospital, than the couple also improves if the new pair is also acceptable) and sub-complete (i.e., each pair of hospitals that are individually acceptable to both members are jointly acceptable for the couple) by reducing it to an instance of the Stable Fixtures problem. We also present a polynomial-time algorithm for HRC in a sub-responsive, sub-complete instance that is a Dual Market, or where all couples are one of several possible types.

Our polynomial-time solvability results greatly expand the class of known tractable instances of HRC.

We complement our algorithms with several hardness results. We show that HRC with sub-responsive and sub-complete couples is NP-hard, even with other strong restrictions. We also show that HRC with a Dual Market is NP-hard under several simultaneous restrictions.

  1. [Biró and Klijn, 2013] P. Biró and F. Klijn. Matching with couples: a multidisciplinary survey. International Game Theory Review, 15(2), 2013. article number 1340008.
  2. [Biró et al., 2011] P. Biró, R.W. Irving, and I. Schlotter. Sta- ble matching with couples: an empirical study. ACM Jour- nal of Experimental Algorithmics, 16, 2011. Section 1, article 2, 27 pages.
  3. [Biró et al., 2014] P. Biró, D.F. Manlove, and I. McBride. The Hospitals/Residents problem with Couples: Complex- ity and integer programming models. In Proceedings of SEA 2014: the 13th International Symposium on Experi- mental Algorithms, volume 8504 of Lecture Notes in Com- puter Science, pages 10-21. Springer, 2014. [CARMS, 2024] https://www.carms.ca (Canadian Resident Matching Service website), 2024. Link
  4. [Csáji, 2022] G. Csáji. On the complexity of stable hyper- graph matching, stable multicommodity flow and related problems. Theoretical Computer Science, 931:1-16, 2022.
  5. [Csáji et al., 2023] G. Csáji, D. Manlove, I. McBride, and J. Trimble. Couples can be tractable: New algorithms and hardness results for the Hospitals / Residents prob- lem with Couples. Technical Report 2311.00405, Com- puting Research Repository, Cornell University Library, 2023. Available from http://arxiv.org/abs/2311.00405. Link
  6. [Delorme et al., 2021] M. Delorme, S. García, J. Gondzio, J. Kalcsics, D. Manlove, and W. Pettersson. Stability in the hospitals/residents problem with couples and ties: Mathematical models and computational studies. Omega, 103:102386, 2021.
  7. [Drummond et al., 2015] J. Drummond, A. Perrault, and F. Bacchus. SAT is an effective and complete method for solving stable matching problems with couples. In Pro- ceedings of IJCAI '15: the 24th International Joint Con- ference on Artificial Intelligence, pages 518-525. AAAI Press, 2015. IJCAI
  8. [Fleiner, 2010] T. Fleiner. The stable roommates problem with choice functions. Algorithmica, 58(1):82-101, 2010.
  9. [Gale and Shapley, 1962] D. Gale and L.S. Shapley. College admissions and the stability of marriage. American Math- ematical Monthly, 69:9-15, 1962.
  10. [Gale and Sotomayor, 1985] D. Gale and M. Sotomayor. Some remarks on the stable matching problem. Discrete Applied Mathematics, 11:223-232, 1985.
  11. [Gusfield and Irving, 1989] D. Gusfield and R.W. Irving. The Stable Marriage Problem: Structure and Algorithms. MIT Press, 1989.
  12. [Irving and Scott, 2007] R.W. Irving and S. Scott. The sta- ble fixtures problem. Discrete Applied Mathematics, 155:2118-2129, 2007.
  13. [Irving et al., 2008] R.W. Irving, D.F. Manlove, and S. Scott. The stable marriage problem with master preference lists. Discrete Applied Mathematics, 156(15):2959-2977, 2008.
  14. [JRMP, 2024] https://jrmp.jp (Japan Resident Matching Program website), 2024. Link
  15. [Klaus and Klijn, 2005] B. Klaus and F. Klijn. Stable match- ings and preferences of couples. Journal of Economic The- ory, 121(1):75-106, 2005.
  16. [Klaus et al., 2009] B. Klaus, F. Klijn, and T. Nakamura. Corrigendum: Stable matchings and preferences of cou- ples. Journal of Economic Theory, 144(5):2227-2233, 2009.
  17. [Manlove et al., 2017] D.F. Manlove, I. McBride, and J. Trimble. "Almost-stable" matchings in the Hospitals / Residents problem with Couples. Constraints, 22:50-72, 2017.
  18. [Manlove, 2013] D.F. Manlove. Algorithmics of Matching Under Preferences. World Scientific, 2013.
  19. [Marx and Schlotter, 2011] D. Marx and I. Schlotter. Stable assignment with couples: parameterized complexity and local search. Discrete Optimization, 8:25-40, 2011.
  20. [McDermid and Manlove, 2010] E.J. McDermid and D.F. Manlove. Keeping partners together: Algorithmic results for the hospitals / residents problem with couples. Journal of Combinatorial Optimization, 19(3):279-303, 2010.
  21. [Ng and Hirschberg, 1988] C. Ng and D.S. Hirschberg. Complexity of the stable marriage and stable roommate problems in three dimensions. Technical Report UCI-ICS 88-28, Department of Information and Computer Science, University of California, Irvine, 1988.
  22. [Nguyen and Vohra, 2018] T. Nguyen and R. Vohra. Near- feasible stable matchings with couples. American Eco- nomic Review, 108(11):3154-3169, 2018. [NRMP data, 2024] https://www.nrmp. org/match-data-analytics/ residency-data-reports (NRMP Main Resi- dency Match Data and Reports), 2024. [NRMP website, 2024] https://www.nrmp.org (Na- tional Resident Matching Program website), 2024. Link
  23. [Ronn, 1990] E. Ronn. NP-complete stable matching prob- lems. Journal of Algorithms, 11:285-304, 1990.
  24. [Roth, 1984] A.E. Roth. The evolution of the labor market for medical interns and residents: a case study in game the- ory. Journal of Political Economy, 92(6):991-1016, 1984.
  25. [Roth, 1986] A.E. Roth. On the allocation of residents to rural hospitals: a general property of two-sided matching markets. Econometrica, 54:425-427, 1986.
  26. [Tan, 1991] J.J.M. Tan. A necessary and sufficient condition for the existence of a complete stable matching. Journal of Algorithms, 12(1):154-178, 1991.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards