A Gale-Shapley View of Unique Stable Marriages
Kartik Gokhale, Amit Kumar Mallik, Ankit Kumar Misra, Swaprava Nath
TL;DR
This work studies unique stable matching (USM) in the classic stable marriage problem through an algorithmic lens centered on the deferred acceptance (DA) process. It introduces two novel sufficient conditions, MaxProp and MaxRou, and their proposer-specific variants, showing that MaxRou implies MaxProp and that both imply USM; moreover, these conditions are largely disjoint from the established SPC and NCC criteria when $n\ge 3$. A complete, efficiently verifiable characterization of MaxProp is provided, based on three structural properties and an acyclicity condition, which clarifies the subspace of USM that MaxProp captures. The paper also analyzes the relationship between MaxProp/MaxRou and existing conditions across cases $n\ge 3$ and $n=2$, revealing sharp separations and notable special-case coincidences. Overall, the results illuminate the internal structure of USM by linking DA dynamics (proposals and rounds) to stability outcomes, with potential applicability to partial preference domains and many-to-one extensions.
Abstract
Stable marriage of a two-sided market with unit demand is a classic problem that arises in many real-world scenarios. In addition, a unique stable marriage in this market simplifies a host of downstream desiderata. In this paper, we explore a new set of sufficient conditions for unique stable matching (USM) under this setup. Unlike other approaches that also address this question using the structure of preference profiles, we use an algorithmic viewpoint and investigate if this question can be answered using the lens of the deferred acceptance (DA) algorithm (Gale and Shapley, 1962). Our results yield a set of sufficient conditions for USM (viz., MaxProp and MaxRou) and show that these are disjoint from the previously known sufficiency conditions like sequential preference and no crossing. We also provide a characterization of MaxProp that makes it efficiently verifiable, and shows the gap between MaxProp and the entire USM class. These results give a more detailed view of the sub-structures of the USM class.
