Lower bounds for the stable marriage problem and its variants

  • Authors:
  • C. Ng

  • Affiliations:
  • Dept. of Inf.&Comput. Sci., California Univ., Irvine, CA, USA

  • Venue:
  • SFCS '89 Proceedings of the 30th Annual Symposium on Foundations of Computer Science
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

An instance of the stable marriage problem of size n involves n men and n women. Each participant ranks all members of the opposite sex in order of preference. A stable marriage is a complete matching M=((m/sub 1/, w/sub i1/), (m/sub 2/, w/sub i2/), . . ., (m/sub n/, w/sub in/)) such that no unmatched man and woman prefer each other to their partners in M. A pair (m/sub i/, w/sub j/) is stable if it is contained in some stable marriage. The problem of determining whether an arbitrary pair is stable in a given problem instance is studied. It is shown that the problem has a lower bound of Omega (n/sup 2/) in the worst case. As corollaries of the results, the lower bound of Omega (n/sup 2/) is established for several related stable marriage problems, including that of finding a stable marriage for any given problem instance.