Related Experiment Videos
Couples can be Tractable: New Algorithms and Hardness Results for the Hospitals/Residents Problem with Couples
Gergely Csáji1,2, David Manlove3, Iain McBride3
1Institute of Economics, ELTE Centre for Economic and Regional Studies, Budapest, Hungary.
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 , for any , 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.
Related Concept Videos
Moment of a Couple: Problem Solving
The moment of a couple is found by multiplying the magnitude of one of the forces by the perpendicular distance between the line of action of the two forces. This creates a twisting force, which can be used to rotate an object. The moment of a couple is used to solve problems involving balanced...
Couples Therapy
Core Principles and Techniques
Couples therapy often incorporates cognitive-behavioral principles to identify and modify negative...
Equivalent Couples
Two couples are considered to be equivalent if they produce the same rotational effect on a rigid body. In other words, the two couples have the same magnitude and act in the same direction, causing the same angular displacement or acceleration in the body.
For instance, consider two couples lying in the plane of the page, with one having a pair of equal...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Castigliano's Theorem: Problem Solving
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first column of the Routh...