Article ID: | iaor20104954 |
Volume: | 58 |
Issue: | 1 |
Start Page Number: | 102 |
End Page Number: | 118 |
Publication Date: | Sep 2010 |
Journal: | Algorithmica |
Authors: | Floren Patrik, Kaski Petteri, Polishchuk Valentin, Suomela Jukka |
Keywords: | graphs |
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. We apply our results to give a distributed (2+