English

Stable Marriage: Loyalty vs. Competition

Computer Science and Game Theory 2025-01-31 v1

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 Θ(logn)\Theta(\log n), while the expected rank of the hospitals for their match is Θ(n/logn)\Theta(n/\log n), where nn 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/logn)\Theta(n/\log n) while hospitals have expected rank of Θ(logn)\Theta(\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 kk, where a hospital currently matched to their \ellth most preferred doctor accepts proposals from their k1\ell-k-1th 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 Θ~(n)\tilde{\Theta}(\sqrt{n}) for loyalty k=nnlogn=n(1o(1))k=n-\sqrt{n}\log n=n(1-o(1)).

Keywords

Cite

@article{arxiv.2501.18442,
  title  = {Stable Marriage: Loyalty vs. Competition},
  author = {Amit Ronen and Jonah Evan Hess and Yael Belfer and Simon Mauras and Alon Eden},
  journal= {arXiv preprint arXiv:2501.18442},
  year   = {2025}
}
R2 v1 2026-06-28T21:25:49.901Z