Stable marriage and roommates problems with restricted edges: complexity and approximability

dc.contributor.authorCseh, Ágnes
dc.contributor.authorManlove, David F.
dc.date.accessioned2018-06-01T09:39:33Z
dc.date.available2018-06-01T09:39:33Z
dc.date.issued2016-04-16
dc.description.abstractIn the Stable Marriage and Roommates problems, a set of agents is given, each of them having a strictly ordered preference list over some or all of the other agents. A matching is a set of disjoint pairs of mutually acceptable agents. If any two agents mutually prefer each other to their partner, then they block the matching, otherwise, the matching is said to be stable. We investigate the complexity of finding a solution satisfying additional constraints on restricted pairs of agents. Restricted pairs can be either forced or forbidden. A stable solution must contain all of the forced pairs, while it must contain none of the forbidden pairs. Dias et al. (2003) gave a polynomial-time algorithm to decide whether such a solution exists in the presence of restricted edges. If the answer is no, one might look for a solution close to optimal. Since optimality in this context means that the matching is stable and satisfies all constraints on restricted pairs, there are two ways of relaxing the constraints by permitting a solution to: (1) be blocked by as few as possible pairs, or (2) violate as few as possible constraints n restricted pairs. Our main theorems prove that for the (bipartite) Stable Marriage problem, case (1) leads to NP-hardness and inapproximability results, whilst case (2) can be solved in polynomial time. For non-bipartite Stable Roommates instances, case (2) yields an NP-hard but (under some cardinality assumptions) 2-approximable problem. In the case of NP-hard problems, we also discuss polynomially solvable special cases, arising from restrictions on the lengths of the preference lists, or upper bounds on the numbers of restricted pairs.en
dc.identifier.issn1572-5286
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/7898
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-7059
dc.language.isoenen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en
dc.subject.ddc510 Mathematikde
dc.subject.otherstable matchingen
dc.subject.otherrestricted edgeen
dc.subject.otherapproximation algorithmen
dc.titleStable marriage and roommates problems with restricted edges: complexity and approximabilityen
dc.typeArticleen
dc.type.versionpublishedVersionen
dcterms.bibliographicCitation.doi10.1016/j.disopt.2016.03.002en
dcterms.bibliographicCitation.journaltitleDiscrete Optimizationen
dcterms.bibliographicCitation.originalpublishernameElsevieren
dcterms.bibliographicCitation.originalpublisherplaceNew York, NYen
dcterms.bibliographicCitation.pageend89en
dcterms.bibliographicCitation.pagestart62en
dcterms.bibliographicCitation.volume20en
tub.accessrights.dnbfreeen
tub.affiliationFak. 2 Mathematik und Naturwissenschaften::Inst. Mathematik::FG Kombinatorische Optimierung und Graphenalgorithmende
tub.affiliation.facultyFak. 2 Mathematik und Naturwissenschaftende
tub.affiliation.groupFG Kombinatorische Optimierung und Graphenalgorithmende
tub.affiliation.instituteInst. Mathematikde
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
1-s2.0-S1572528616300147-main.pdf
Size:
923.75 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.9 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections