Stable Marriage: Loyalty vs. Competition
Amit Ronen, Jonah Evan Hess, Yael Belfer, Simon Mauras, Alon Eden
TL;DR
This work analyzes stable matching in two-sided markets with random preferences under a Deferred Acceptance (DA) framework augmented by an endowment-style loyalty parameter $k$ on the accepting side. In balanced markets, the authors prove a tight $Θ(n\log n)$ bound on the total number of proposals, yielding an average doctor rank of $Θ(\log n)$ for any consistent DA variant. In unbalanced markets, they reveal a phase transition driven by loyalty: for $k \ge n-\sqrt{n}$ the doctor rank remains $Θ(\log n)$, but at $k= n-\sqrt{n}\log n$ the doctor rank jumps to $\tilde{Θ}(\sqrt{n})$, showing that competition can be dramatically more harmful than the benefit of proposing. Simulations corroborate the theoretical thresholds and highlight the practical implications for mechanism design where endowment effects and loyalty can shape stability and efficiency in large markets.
Abstract
We consider the stable matching problem (e.g. between doctors and hospitals) in a one-to-one matching setting, where preferences are drawn uniformly at random. It is known that when doctors propose and the number of doctors equals the number of hospitals, then the expected rank of doctors for their match is $Θ(\log n)$, while the expected rank of the hospitals for their match is $Θ(n/\log n)$, where $n$ is the size of each side of the market. However, when adding even a single doctor, [Ashlagi, Kanoria and Leshno, 2017] show that the tables have turned: doctors have expected rank of $Θ(n/\log n)$ while hospitals have expected rank of $Θ(\log n)$. That is, (slight) competition has a much more dramatically harmful effect than the benefit of being on the proposing side. Motivated by settings where agents inflate their value for an item if it is already allocated to them (termed endowment effect), we study the case where hospitals exhibit ``loyalty". We model loyalty as a parameter $k$, where a hospital currently matched to their $\ell$th most preferred doctor accepts proposals from their $\ell-k-1$th most preferred doctors. Hospital loyalty should help doctors mitigate the harmful effect of competition, as many more outcomes are now stable. However, we show that the effect of competition is so dramatic that, even in settings with extremely high loyalty, in unbalanced markets, the expected rank of doctors already becomes $\tildeΘ(\sqrt{n})$ for loyalty $k=n-\sqrt{n}\log n=n(1-o(1))$.
