Abstract
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(log2nlogm) parallel time, where m is a parameter that belongs to Ω(logn) and O(n), using O(max{logm,loglogn}) bits. By adjusting m between logn and n, we obtain a leader election protocol whose time and space can be smoothly traded off between O(log2nloglogn) to O(logn) time and O(loglogn) to O(logn) bits. We also give a protocol which provides a constant factor approximation of logn 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 Θ(logn) parallel time.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.