Scarf's Algorithm on Arborescence Hypergraphs
Karthekeyan Chandrasekaran, Yuri Faenza, Chengyue He, Jay Sethuraman
TL;DR
The paper investigates the convergence of Scarf's algorithm for hypergraphic stable matching, focusing on arborescence hypergraphs where hyperedges are directed paths. By introducing a depth-first ordering and a First Forward Leaving pivot rule, the authors prove that Scarf's algorithm terminates in at most |V| iterations and runs in O(|V||E|) time, yielding an integral stable matching due to total unimodularity in the network-hypergraph setting. This result constitutes the first polynomial-time convergence proof for Scarf's algorithm on hypergraphic stable matching problems and hinges on structural properties of network bases and pivots. The work also shows that the fractional stable matching polytope can be non-integral even in interval/hypergraph contexts, underscoring the importance of the polynomial-time algorithm for arborescence hypergraphs and suggesting directions for extending the approach to broader hypergraph families. Overall, the paper contributes a nontrivial intersection of combinatorial optimization, polyhedral theory, and hypergraph stability with implications for algorithmic design in related domains.
Abstract
Scarf's algorithm--a pivoting procedure that finds a dominating extreme point in a down-monotone polytope--can be used to show the existence of a fractional stable matching in hypergraphs. The problem of finding a fractional stable matching in a hypergraph, however, is PPAD-complete. In this work, we study the behavior of Scarf's algorithm on arborescence hypergraphs, the family of hypergraphs in which hyperedges correspond to the paths of an arborescence. For arborescence hypergraphs, we prove that Scarf's algorithm can be implemented to find an integral stable matching in polynomial time. En route to our result, we uncover novel structural properties of bases and pivots for the more general family of network hypergraphs. Our work provides the first proof of polynomial-time convergence of Scarf's algorithm on hypergraphic stable matching problems, giving hope to the possibility of polynomial-time convergence of Scarf's algorithm for other families of polytope.
