Improved Bounds for Coin Flipping, Leader Election, and Random Selection
Abstract
Random selection, leader election, and collective coin flipping are fundamental tasks in fault-tolerant distributed computing. We study these problems in the full-information model where despite decades of study, key gaps remain in our understanding of the trade-offs between round complexity, communication per player in each round, and adversarial resilience. We make progress by proving improved bounds for these problems. We first show that any -round coin flipping protocol over players, each player sending one bit per round, can be biased by bad players. We obtain a similar lower bound for leader election. This strengthens prior best bounds [RSZ, SICOMP 2002] of for coin flipping protocols and for leader election protocols. Our result implies that any (1-bit per player) protocol tolerating linear fraction of bad players requires at least rounds, showing existing protocols [RZ, JCSS 2001; F, FOCS 1999] are near-optimal. We next initiate the study of one-round, (1-bit per player) random selection. For all , we obtain an optimal protocol (a first in the full information model for any task): We construct a protocol resilient to bad players that outputs uniform random bits. And, we show that any protocol that outputs uniform random bits can be corrupted using bad players. This also implies a one-round leader election protocol resilient to bad players, improving the prior best protocol [RZ, JCSS 2001] which was resilient to bad players. Our resilience matches that of the best one-round coin flipping protocol by Ajtai & Linial. To obtain our lower bound, we introduce multi-output influence, an extension of influence of boolean functions to the multi-output setting.
Cite
@article{arxiv.2504.01856,
title = {Improved Bounds for Coin Flipping, Leader Election, and Random Selection},
author = {Eshan Chattopadhyay and Mohit Gurumukhani and Noam Ringach and Rocco A. Servedio},
journal= {arXiv preprint arXiv:2504.01856},
year = {2026}
}