Quickly Determining Who Won an Election
Abstract: This paper considers elections in which voters choose one candidate each, independently according to known probability distributions. A candidate receiving a strict majority (absolute or relative, depending on the version) wins. After the voters have made their choices, each vote can be inspected to determine which candidate received that vote. The time (or cost) to inspect each of the votes is known in advance. The task is to (possibly adaptively) determine the order in which to inspect the votes, so as to minimize the expected time to determine which candidate has won the election. We design polynomial-time constant-factor approximation algorithms for both the absolute-majority and the relative-majority version. Both algorithms are based on a two-phase approach. In the first phase, the algorithms reduce the number of relevant candidates to $O(1)$, and in the second phase they utilize techniques from the literature on stochastic function evaluation to handle the remaining candidates. In the case of absolute majority, we show that the same can be achieved with only two rounds of adaptivity.
- Stochastic submodular cover with limited adaptivity. In ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 323–342, 2019.
- Evaluation of monotone dnf formulas. Algorithmica, 77(3):661–685, 2017.
- Expected query complexity of symmetric Boolean functions. In Allerton Conference on Communication, Control, and Computing (Allerton), pages 26–29, 2011.
- An optimal voting procedure when voting is costly. Journal of Economic Theory, 159:1056–1073, 2015.
- Yosi Ben-Dov. Optimal testing procedures for special structures of coherent systems. Management Science, 27(12):1410–1420, 1981.
- Query strategies for priced information, revisited. In ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1638–1650, 2021.
- Query strategies for priced information. In ACM Symposium on Theory of Computing (STOC), pages 582–591, 2000.
- Approximation algorithms for stochastic submodular set cover with applications to Boolean function evaluation and min-knapsack. ACM Transactions on Algorithms (TALG), 12(3):1–28, 2016.
- Determining source–destination connectivity in uncertain networks: Modeling and solutions. IEEE/ACM Transactions on Networking, 25(6):3237–3252, 2017.
- The stochastic score classification problem. In European Symposium on Algorithms (ESA), pages 36:1–36:14, 2018.
- The stochastic Boolean function evaluation problem for symmetric Boolean functions. Discrete Applied Mathematics, 309:269–277, 2022.
- The power of adaptivity for stochastic submodular cover. In International Conference on Machine Learning (ICML), pages 3702–3712, 2021.
- Non-adaptive stochastic score classification and explainable halfspace evaluation. In International Conference on Integer Programming and Combinatorial Optimization (IPCO), pages 277–290, 2022.
- Algorithms for the unit-cost stochastic score classification problem. Algorithmica, 84(10):3054–3074, 2022.
- Optimal voting schemes with costly information acquisition. Journal of Economic Theory, 144(1):36–68, 2009.
- Stochastic covering and adaptivity. In Latin American Theoretical Informatics Symposium (LATIN), pages 532–543, 2006.
- Naifeng Liu. Two 6-approximation algorithms for the stochastic score classification problem. CoRR, abs/2212.02370, 2022.
- Simple algorithms for stochastic score classification with small approximation ratios. CoRR, abs/2211.14082, 2022.
- An optimum testing algorithm for some symmetric coherent systems. Journal of Mathematical Analysis and Applications, 101(1):170–194, 1984.
- Tonguç Ünlüyurt. Sequential testing of complex systems: a review. Discrete Applied Mathematics, 142(1-3):189–205, 2004.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.