Structural and Algorithmic Results for Stable Cycles and Partitions in the Roommates Problem
Frederik Glitzner, David Manlove

TL;DR
This paper explores the structural properties and algorithms for stable partitions in the Roommates problem, providing new insights into their enumeration, optimality, and computational complexity, with implications for applications like scheduling.
Contribution
It introduces new structural results for stable partitions, efficient enumeration methods, and complexity analyses for computing fair and optimal solutions.
Findings
Efficient algorithms for enumerating all stable partitions.
Complexity results for computing fair and optimal stable partitions.
Deeper understanding of the combinatorial structure of stable partitions.
Abstract
In the Stable Roommates problem, we seek a stable matching of the agents into pairs, in which no two agents have an incentive to deviate from their assignment. It is well known that a stable matching is unlikely to exist, but a stable partition always does and provides a succinct certificate for the unsolvability of an instance. Furthermore, apart from being a useful structural tool to study the problem, every stable partition corresponds to a stable half-matching, which has applications, for example, in sports scheduling and time-sharing. We establish new structural results for stable partitions and show how to enumerate all stable partitions and the cycles included in such structures efficiently. We also adapt optimality criteria from stable matchings to stable partitions and give complexity and approximability results for the problems of computing such "fair" and "optimal" stable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems
