Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quickly Determining Who Won an Election

Published 19 Jan 2024 in cs.DS | (2401.10476v1)

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (20)
  1. Stochastic submodular cover with limited adaptivity. In ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 323–342, 2019.
  2. Evaluation of monotone dnf formulas. Algorithmica, 77(3):661–685, 2017.
  3. Expected query complexity of symmetric Boolean functions. In Allerton Conference on Communication, Control, and Computing (Allerton), pages 26–29, 2011.
  4. An optimal voting procedure when voting is costly. Journal of Economic Theory, 159:1056–1073, 2015.
  5. Yosi Ben-Dov. Optimal testing procedures for special structures of coherent systems. Management Science, 27(12):1410–1420, 1981.
  6. Query strategies for priced information, revisited. In ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1638–1650, 2021.
  7. Query strategies for priced information. In ACM Symposium on Theory of Computing (STOC), pages 582–591, 2000.
  8. 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.
  9. Determining source–destination connectivity in uncertain networks: Modeling and solutions. IEEE/ACM Transactions on Networking, 25(6):3237–3252, 2017.
  10. The stochastic score classification problem. In European Symposium on Algorithms (ESA), pages 36:1–36:14, 2018.
  11. The stochastic Boolean function evaluation problem for symmetric Boolean functions. Discrete Applied Mathematics, 309:269–277, 2022.
  12. The power of adaptivity for stochastic submodular cover. In International Conference on Machine Learning (ICML), pages 3702–3712, 2021.
  13. Non-adaptive stochastic score classification and explainable halfspace evaluation. In International Conference on Integer Programming and Combinatorial Optimization (IPCO), pages 277–290, 2022.
  14. Algorithms for the unit-cost stochastic score classification problem. Algorithmica, 84(10):3054–3074, 2022.
  15. Optimal voting schemes with costly information acquisition. Journal of Economic Theory, 144(1):36–68, 2009.
  16. Stochastic covering and adaptivity. In Latin American Theoretical Informatics Symposium (LATIN), pages 532–543, 2006.
  17. Naifeng Liu. Two 6-approximation algorithms for the stochastic score classification problem. CoRR, abs/2212.02370, 2022.
  18. Simple algorithms for stochastic score classification with small approximation ratios. CoRR, abs/2211.14082, 2022.
  19. An optimum testing algorithm for some symmetric coherent systems. Journal of Mathematical Analysis and Applications, 101(1):170–194, 1984.
  20. Tonguç Ünlüyurt. Sequential testing of complex systems: a review. Discrete Applied Mathematics, 142(1-3):189–205, 2004.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.