English

Almost stable matchings in constant time

Data Structures and Algorithms 2012-05-15 v1 Distributed, Parallel, and Cluster Computing

Abstract

We show that the ratio of matched individuals to blocking pairs grows linearly with the number of propose--accept rounds executed by the Gale--Shapley algorithm for the stable marriage problem. Consequently, the participants can arrive at an almost stable matching even without full information about the problem instance; for each participant, knowing only its local neighbourhood is enough. In distributed-systems parlance, this means that if each person has only a constant number of acceptable partners, an almost stable matching emerges after a constant number of synchronous communication rounds. This holds even if ties are present in the preference lists. We apply our results to give a distributed (2+ϵ)(2+\epsilon)-approximation algorithm for maximum-weight matching in bicoloured graphs and a centralised randomised constant-time approximation scheme for estimating the size of a stable matching.

Keywords

Cite

@article{arxiv.0812.4893,
  title  = {Almost stable matchings in constant time},
  author = {Patrik Floréen and Petteri Kaski and Valentin Polishchuk and Jukka Suomela},
  journal= {arXiv preprint arXiv:0812.4893},
  year   = {2012}
}

Comments

20 pages

R2 v1 2026-06-21T11:56:17.758Z