Almost Logarithmic-Time Space Optimal Leader Election in Population Protocols

被引:18
作者
Gasieniec, Leszek [1 ]
Stachowiak, Grzegorz [2 ]
Uznanski, Przemyslaw [2 ]
机构
[1] Univ Liverpool, Liverpool, Merseyside, England
[2] Uniwersytet Wroclawski, Wroclaw, Poland
来源
SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019 | 2019年
关键词
Population protocols; leader election; randomised algorithm; distributed algorithm; COMPUTATION;
D O I
10.1145/3323165.3323178
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The model of population protocols refers to a large collection of simple indistinguishable entities, frequently called agents. The agents communicate and perform computation through pairwise interactions. We study fast and space efficient leader election in population of cardinality n governed by a random scheduler, where during each time step the scheduler uniformly at random selects for interaction exactly one pair of agents. We present the first o(log(2))-time leader election protocol. It operates in expected parallel time O(logn log logn) which is equivalent to O(n logn log logn) pairwise interactions. This is the fastest currently known leader election algorithm in which each agent utilises asymptotically optimal number of O(log logn) states. The new protocol incorporates and amalgamates successfully the power of assorted synthetic coins with variable rate phase clocks.
引用
收藏
页码:93 / 102
页数:10
相关论文
共 47 条
[1]  
Alistarh Dan, 2018, ACM SIGACT News, V49, P63, DOI 10.1145/3289137.3289150
[2]  
ALISTARH D, 2015, ICALP, V9135, P479, DOI DOI 10.1007/978-3-662-47666-6_38
[3]  
Alistarh D, 2018, SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P2221
[4]  
Alistarh D, 2017, PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P2560
[5]   Fast and Exact Majority in Population Protocols [J].
Alistarh, Dan ;
Gelashvili, Rati ;
Vojnovic, Milan .
PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2015, :47-56
[6]  
Angluin D., 2004, PODC 04, P290, DOI [DOI 10.1145/1011767.1011810, 10.1145/1011767.1011810]
[7]  
Angluin D., 1980, P 12 S THEOR COMP ST, P82, DOI DOI 10.1145/800141.804655
[8]   Fast computation by population protocols with a leader [J].
Angluin, Dana ;
Aspnes, James ;
Eisenstat, David .
DISTRIBUTED COMPUTING, 2008, 21 (03) :183-199
[9]   A simple population protocol for fast robust approximate majority [J].
Angluin, Dana ;
Aspnes, James ;
Eisenstat, David .
DISTRIBUTED COMPUTING, 2008, 21 (02) :87-102
[10]  
[Anonymous], [No title captured]