Minimum Cut Representability of Stable Matching Problems
Yuri Faenza, Ayoub Foussoul, Chengyue He
TL;DR
The paper develops a framework, called Minimum Cut Representability, to solve optimization and feasibility problems over stable matchings by reducing them to minimum $s$-$t$ cuts on rotation-based witness digraphs. It provides a complete characterization based on first- and second-order differentials and sublattice feasibility, and shows how to construct the witness digraph when the conditions hold; the nonlinear objective is captured via a second-order expansion around stable matchings. The framework generalizes the classic Minimum Weight Stable Matching (MWSM) as the linear case (zero second-order differentials) and applies to real-world inspired problems such as Matching Siblings and Two-stage Stochastic Stable Matching, yielding polynomial-time solvability for MSSS and certain MSSP instances, while MSDP is NP-hard and some MSSP instances resist linearization. It also addresses two-stage settings with explicit second-stage distributions in polynomial time, and with implicit distributions via sampling where NP-hardness arises but practical SAA-based approximations are available; empirical results illustrate the method’s advantage over standard one-sided stable matchings and its closeness to hindsight optima. Overall, the work offers a unified, scalable approach for complex stability-constrained optimization in matching markets with applications to education and resource allocation problems.
Abstract
We introduce and study Minimum Cut Representability, a framework to solve optimization and feasibility problems over stable matchings by representing them as minimum s-t cut problems on digraphs over rotations. We provide necessary and sufficient conditions on objective functions and feasibility sets for problems to be minimum cut representable. In particular, we define the concepts of first and second order differentials of a function over stable matchings and show that a problem is minimum cut representable if and only if, roughly speaking, the objective function can be expressed solely using these differentials, and the feasibility set is a sublattice of the stable matching lattice. To demonstrate the practical relevance of our framework, we study a range of real-world applications, including problems involving school choice with siblings and a two-stage stochastic stable matching problem. We show how our framework can be used to help solving these problems.
