Simple and fast approximate counting and leader election in populations

Information and Computation(2022)

引用 0|浏览0
暂无评分
摘要
We study leader election and population size counting for population protocols: networks of finite-state anonymous agents that interact randomly. We provide simple protocols for approximate counting of the size of the population and for leader election. We show a protocol for leader election that terminates in O(log2⁡nlog⁡m) parallel time, where m is a parameter that belongs to Ω(log⁡n) and O(n), using O(max⁡{log⁡m,log⁡log⁡n}) bits. By adjusting m between log⁡n and n, we obtain a leader election protocol whose time and space can be smoothly traded off between O(log2⁡nlog⁡log⁡n) to O(log⁡n) time and O(log⁡log⁡n) to O(log⁡n) bits. We also give a protocol which provides a constant factor approximation of log⁡n of the population size n, or an upper bound ne which is at most na for some constant a>1. This protocol assumes the existence of a unique leader and stabilizes in Θ(log⁡n) parallel time.
更多
查看译文
关键词
Population protocol,Epidemic,Leader election,Counting,Approximate counting,Polylogarithmic time protocol
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要