Couples can be Tractable: New Algorithms and Hardness Results for the Hospitals/Residents Problem with Couples

Abstract 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, where hospitals’ capacities are adjusted 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, then the couple also improves) 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 further 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. We show that our algorithm also implies the polynomial-time solvability of a stable b-matching problem, where the underlying graph is a multigraph with loops. 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 further show that hrc with a Dual Market is NP-hard under several simultaneous restrictions. Finally, we show that the problem of finding a matching with the minimum number of blocking pairs in hrc is not approximable within $$m^{1-\varepsilon }$$ m 1 - ε , for any $$\varepsilon >0$$ ε > 0 , where m is the total length of the hospitals’ preference lists, unless P=NP, even if each couple applies to only one pair of hospitals. Our polynomial-time solvability results greatly expand the class of known tractable instances of hrc and provide a useful tool for designing better and more efficient mechanisms in the future.

Authors

Institutions

Publication Details

Journal
Algorithmica
Published
2026-09-14
DOI
https://doi.org/10.1007/s00453-026-01405-4
Primary Topic
Game Theory and Voting Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Couples can be Tractable: New Algorithms and Hardness Results for the Hospitals/Residents Problem with Couples

James Trimble, Iain McBride, David F. Manlove, Gergely Csáji
Algorithmica
Game Theory and Voting Systems
article

Couples can be Tractable: New Algorithms and Hardness Results for the Hospitals/Residents Problem with Couples

James Trimble, Iain McBride, David F. Manlove, Gergely Csáji
article en

Abstract

Abstract 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, where hospitals’ capacities are adjusted 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, then the couple also improves) 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 further 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. We show that our algorithm also implies the polynomial-time solvability of a stable b-matching problem, where the underlying graph is a multigraph with loops. 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 further show that hrc with a Dual Market is NP-hard under several simultaneous restrictions. Finally, we show that the problem of finding a matching with the minimum number of blocking pairs in hrc is not approximable within $$m^{1-\varepsilon }$$ m 1 - ε , for any $$\varepsilon >0$$ ε > 0 , where m is the total length of the hospitals’ preference lists, unless P=NP, even if each couple applies to only one pair of hospitals. Our polynomial-time solvability results greatly expand the class of known tractable instances of hrc and provide a useful tool for designing better and more efficient mechanisms in the future.

AlgorithmicaVol. 88(5)
Eötvös Loránd University (HU), Budapest University of Technology and Economics (HU), ELTE Centre for Economic and Regional Studies (HU), University of Glasgow (GB)
Hungarian Scientific Research Fund, Magyar Tudományos Akadémia, Engineering and Physical Sciences Research Council, Nemzeti Kutatási, Fejlesztési és Innovaciós Alap
Decent work and economic growth
Openalex Percentile: Top 100%
Game Theory and Voting Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.