A stable marriage requires communication

成果类型:
Article
署名作者:
Gonczarowski, Yannai A.; Nisan, Noam; Ostrovsky, Rafail; Rosenbaum, Will
署名单位:
Tel Aviv University; Hebrew University of Jerusalem; University of California System; University of California Los Angeles; Max Planck Society; Hebrew University of Jerusalem; Microsoft; University of California System; University of California Los Angeles; Tel Aviv University
刊物名称:
GAMES AND ECONOMIC BEHAVIOR
ISSN/ISSBN:
0899-8256
DOI:
10.1016/j.geb.2018.10.013
发表日期:
2019
页码:
626-647
关键词:
Stable marriage stable matching Approximately stable communication complexity Distance to stability
摘要:
In 1976, Knuth asked whether the worst-case running-time of the Gale-Shapley algorithm for the Stable Marriage Problem can be improved when non-sequential access to the input is allowed. Partial negative answers were given by Ng and Hirschberg and as part of Segal's general communication-complexity analysis. We give a far simpler, yet significantly more powerful, argument showing that Omega(n(2)) Boolean queries of any type are required for finding a stable - or even approximately stable - marriage. Unlike Segal's lower bound, our lower bound generalizes additionally to (A) randomized algorithms, (B) allowing arbitrary separate preprocessing of the women's and men's respective preferences profiles, (C) related problems, e.g. whether a given pair is married in every/some stable marriage, (D) whether a proposed marriage is stable or far from stable. To analyze approximately stable marriages, we introduce the notion of distance to stability and provide an efficient algorithm for its computation. (C) 2019 Elsevier Inc. All rights reserved.