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}: $n$ men and $n$ 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 $\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 $\Omega(n^2)$ communication lower bound still holds.
[1]
Martin Dyer,et al.
The Stable Marriage Problem: Structure and Algorithms
,
1991
.
[2]
David Peleg,et al.
Distributed Computing: A Locality-Sensitive Approach
,
1987
.
[3]
L. S. Shapley,et al.
College Admissions and the Stability of Marriage
,
2013,
Am. Math. Mon..
[4]
Dorit S. Hochbaum.
A new - old algorithm for minimum-cut and maximum-flow in closure graphs
,
2001,
Networks.
[5]
Chi-Jen Lu,et al.
Communication Requirements for Stable Marriages
,
2010,
CIAC.
[6]
Alexander A. Razborov,et al.
On the Distributional Complexity of Disjointness
,
1992,
Theor. Comput. Sci..
[7]
A. Razborov.
Communication Complexity
,
2011
.
[8]
Andrew Chi-Chih Yao,et al.
Some complexity questions related to distributive computing(Preliminary Report)
,
1979,
STOC.
[9]
Bala Kalyanasundaram,et al.
The Probabilistic Communication Complexity of Set Intersection
,
1992,
SIAM J. Discret. Math..
[10]
Ran Giladi,et al.
Distributed Weighted Stable Marriage Problem
,
2010,
SIROCCO.
[11]
Ilya Segal,et al.
The communication requirements of social choice rules and supporting budget sets
,
2007,
J. Econ. Theory.