Almost Stable Matchings by Truncating the Gale-Shapley Algorithm

被引:21
|
作者
Floreen, Patrik [1 ]
Kaski, Petteri [1 ]
Polishchuk, Valentin [1 ]
Suomela, Jukka [1 ]
机构
[1] Univ Helsinki, HIIT, FIN-00014 Helsinki, Finland
基金
芬兰科学院;
关键词
Distributed stable matching; Almost stable matching; Local algorithms; Constant-time randomised algorithms; PARALLEL ALGORITHM; VERTEX COVER; STABILITY; SOLVE;
D O I
10.1007/s00453-009-9353-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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+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.
引用
收藏
页码:102 / 118
页数:17
相关论文
共 50 条