English

Stable Hypergraph Matching in Unimodular Hypergraphs

Computer Science and Game Theory 2025-04-23 v2 Data Structures and Algorithms

Abstract

We study the NP-hard Stable Hypergraph Matching (SHM) problem and its generalization allowing capacities, the Stable Hypergraph bb-Matching (SHbbM) problem, and investigate their computational properties under various structural constraints. Our study is motivated by the fact that Scarf's Lemma (Scarf, 1967) together with a result of Lov\'asz (1972) guarantees the existence of a stable matching whenever the underlying hypergraph is normal. Furthermore, if the hypergraph is unimodular (i.e., its incidence matrix is totally unimodular), then even a stable bb-matching is guaranteed to exist. However, no polynomial-time algorithm is known for finding a stable matching or bb-matching in unimodular hypergraphs. We identify subclasses of unimodular hypergraphs where SHM and SHbbM are tractable such as laminar hypergraphs or so-called subpath hypergraphs with bounded-size hyperedges; for the latter case, even a maximum-weight stable bb-matching can be found efficiently. We complement our algorithms by showing that optimizing over stable matchings is NP-hard even in laminar hypergraphs. As a practically important special case of SHbbM for unimodular hypergraphs, we investigate a tripartite stable matching problem with students, schools, and companies as agents, called the University Dual Admission problem, which models real-world scenarios in higher education admissions. Finally, we examine a superclass of subpath hypergraphs that are normal but necessarily not unimodular, namely subtree hypergraphs where hyperedges correspond to subtrees of a tree. We establish that for such hypergraphs, stable matchings can be found in polynomial time but, in the setting with capacities, finding a stable bb-matching is NP-hard.

Keywords

Cite

@article{arxiv.2502.08827,
  title  = {Stable Hypergraph Matching in Unimodular Hypergraphs},
  author = {Péter Biró and Gergely Csáji and Ildikó Schlotter},
  journal= {arXiv preprint arXiv:2502.08827},
  year   = {2025}
}

Comments

To be published at ICALP 2025

R2 v1 2026-06-28T21:42:21.093Z