English

Characterization of Super-stable Matchings

Discrete Mathematics 2021-05-21 v1 Data Structures and Algorithms

Abstract

An instance of the super-stable matching problem with incomplete lists and ties is an undirected bipartite graph G=(AB,E)G = (A \cup B, E), with an adjacency list being a linearly ordered list of ties. Ties are subsets of vertices equally good for a given vertex. An edge (x,y)E\M(x,y) \in E \backslash M is a blocking edge for a matching MM if by getting matched to each other neither of the vertices xx and yy would become worse off. Thus, there is no disadvantage if the two vertices would like to match up. A matching MM is super-stable if there is no blocking edge with respect to MM. It has previously been shown that super-stable matchings form a distributive lattice and the number of super-stable matchings can be exponential in the number of vertices. We give two compact representations of size O(m)O(m) that can be used to construct all super-stable matchings, where mm denotes the number of edges in the graph. The construction of the second representation takes O(mn)O(mn) time, where nn denotes the number of vertices in the graph, and gives an explicit rotation poset similar to the rotation poset in the classical stable marriage problem. We also give a polyhedral characterisation of the set of all super-stable matchings and prove that the super-stable matching polytope is integral, thus solving an open problem stated in the book by Gusfield and Irving .

Keywords

Cite

@article{arxiv.2105.09602,
  title  = {Characterization of Super-stable Matchings},
  author = {Changyong Hu and Vijay K. Garg},
  journal= {arXiv preprint arXiv:2105.09602},
  year   = {2021}
}
R2 v1 2026-06-24T02:17:35.609Z