We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Disjoint Stable Matchings in Linear Time

Abstract: We show that given a SM instance G as input we can find a largest collection of pairwise edge-disjoint stable matchings of G in time linear in the input size. This extends two classical results:
1. The Gale-Shapley algorithm, which can find at most two ("extreme") pairwise edge-disjoint stable matchings of G in linear time, and
2. The polynomial-time algorithm for finding a largest collection of pairwise edge-disjoint perfect matchings (without the stability requirement) in a bipartite graph, obtained by combining K\"{o}nig's characterization with Tutte's f-factor algorithm.
Moreover, we also give an algorithm to enumerate all maximum-length chains of disjoint stable matchings in the lattice of stable matchings of a given instance. This algorithm takes time polynomial in the input size for enumerating each chain. We also derive the expected number of such chains in a random instance of Stable Matching.
Comments: Conference: International Workshop on Graph-Theoretic Concepts in Computer Science 2021 (this https URL)
Subjects: Data Structures and Algorithms (cs.DS); Computer Science and Game Theory (cs.GT)
Cite as: arXiv:2011.13248 [cs.DS]
  (or arXiv:2011.13248v2 [cs.DS] for this version)

Submission history

From: Vishwa Prakash HV [view email]
[v1] Thu, 26 Nov 2020 11:39:30 GMT (86kb,D)
[v2] Sun, 4 Jul 2021 07:25:29 GMT (28kb)

Link back to: arXiv, form interface, contact.