English

On The Communication Complexity of Finding an (Approximate) Stable Marriage

Computational Complexity 2014-10-10 v2 Computer Science and Game Theory

Abstract

In this paper, we consider the communication complexity of protocols that compute stable matchings. We work within the context of Gale and Shapley's original stable marriage problem\cite{GS62}: nn men and nn women each privately hold a total and strict ordering on all of the members of the opposite gender. They wish to collaborate in order to find a stable matching---a pairing of the men and women such that no unmatched pair mutually prefer each other to their assigned partners in the matching. We show that any communication protocol (deterministic, nondeterministic, or randomized) that correctly ouputs a stable matching requires Ω(n2)\Omega(n^2) bits of communication. Thus, the original algorithm of Gale and Shapley is communication-optimal up to a logarithmic factor. We then introduce a "divorce metric" on the set of all matchings, which allows us to consider approximately stable matchings. We describe an efficient algorithm to compute the "distance to stability" of a given matching. We then show that even under the relaxed requirement that a protocol only yield an approximate stable matching, the Ω(n2)\Omega(n^2) communication lower bound still holds.

Keywords

Cite

@article{arxiv.1406.1273,
  title  = {On The Communication Complexity of Finding an (Approximate) Stable Marriage},
  author = {Rafail Ostrovsky and Will Rosenbaum},
  journal= {arXiv preprint arXiv:1406.1273},
  year   = {2014}
}

Comments

This paper has been subsumed by arXiv:1405.7709