Singularly Optimal Randomized Leader Election
Shay Kutten, William K. Moses Jr., Gopal Pandurangan, David Peleg

TL;DR
This paper introduces a randomized leader election algorithm in networks that is nearly optimal in both time and message complexity, surpassing previous deterministic bounds and achieving significant efficiency improvements.
Contribution
The paper presents the first randomized leader election algorithm that is essentially singularly optimal in both time and message complexity in asynchronous networks.
Findings
Uses $O(n)$ messages with high probability
Runs in $O( ext{log}^2 n)$ time with high probability
Separates randomized and deterministic message complexities
Abstract
This paper concerns designing distributed algorithms that are singularly optimal, i.e., algorithms that are simultaneously time and message optimal, for the fundamental leader election problem in networks. Our main result is a randomized distributed leader election algorithm for asynchronous complete networks that is essentially (up to a polylogarithmic factor) singularly optimal. Our algorithm uses messages with high probability and runs in time (with high probability) to elect a unique leader. The message complexity should be contrasted with the lower bounds for the deterministic message complexity of leader election algorithms (regardless of time), proven by Korach, Moran, and Zaks (TCS, 1989) for asynchronous algorithms and by Afek and Gafni (SIAM J. Comput., 1991) for synchronous networks. Hence, our result also separates the message…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
