共 50 条
MUSICAL CHAIRS
被引:4
|作者:
Afek, Yehuda
[1
]
Babichenko, Yakov
[2
]
Feige, Uriel
[3
]
Gafni, Eli
[4
]
Linial, Nati
[5
]
Sudakov, Benny
[6
,7
]
机构:
[1] Tel Aviv Univ, Blavatnik Sch Comp Sci, IL-69978 Tel Aviv, Israel
[2] Hebrew Univ Jerusalem, Dept Math, IL-91904 Jerusalem, Israel
[3] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
[4] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 95024 USA
[5] Hebrew Univ Jerusalem, Sch Comp Sci & Engn, IL-91904 Jerusalem, Israel
[6] ETH, Dept Math, CH-8092 Zurich, Switzerland
[7] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90095 USA
基金:
以色列科学基金会;
关键词:
distributed computing;
oblivious computing;
renaming;
probabilistic analysis;
asynchronous computation;
D O I:
10.1137/12088478X
中图分类号:
O29 [应用数学];
学科分类号:
070104 ;
摘要:
In the musical chairs game MC(n, m), a team of n players plays against an adversarial scheduler. The scheduler wins if the game proceeds indefinitely, while termination after a finite number of rounds is declared a win of the team. At each round of the game each player occupies one of the m available chairs. Termination (and a win of the team) is declared as soon as each player occupies a unique chair. Two players that simultaneously occupy the same chair are said to be in conflict. In other words, termination (and a win for the team) is reached as soon as there are no conflicts. The only means of communication throughout the game is this: At every round of the game, the scheduler selects an arbitrary nonempty set of players who are currently in conflict, and notifies each of them separately that it must move. A player who is thus notified changes its chair according to its deterministic program. As we show, for m >= 2n - 1 chairs the team has a winning strategy. Moreover, using topological arguments we show that this bound is tight. For m <= 2n - 2 the scheduler has a strategy that is guaranteed to make the game continue indefinitely and thus win. We also have some results on additional interesting questions. For example, if m >= 2n - 1 (so that the team can win), how quickly can they achieve victory?
引用
收藏
页码:1578 / 1600
页数:23
相关论文