Practical Algorithms for Multi-Stage Voting Rules with Parallel Universes Tiebreaking
Not on the map. Why?
Abstract (arXiv)
STV and ranked pairs (RP) are two well-studied voting rules for group decision-making. They proceed in multiple rounds, and are affected by how ties are broken in each round. However, the literature is surprisingly vague about how ties should be broken. We propose the first algorithms for computing the set of alternatives that are winners under some tiebreaking mechanism under STV and RP, which is also known as parallel-universes tiebreaking (PUT). Unfortunately, PUT-winners are NP-complete to compute under STV and RP, and standard search algorithms from AI do not apply. We propose multiple DFS-based algorithms along with pruning strategies, heuristics, sampling and machine learning to prioritize search direction to significantly improve the performance. We also propose novel ILP formulations for PUT-winners under STV and RP, respectively. Experiments on synthetic and real-world data show that our algorithms are overall faster than ILP.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 1.
3 papers.
- 2022Expected Frequency Matrices of Elections: Computation, Geometry, and Preference Learningcited by 5
- 2025Drawing a Map of Electionscited by 4
- 2024Learning to Manipulate under Limited Informationcited by 3
- 2025Drawing a Map of Elections4 Apr 2025
- 2024Learning to Manipulate under Limited Information29 Jan 2024
- 2022Expected Frequency Matrices of Elections: Computation, Geometry, and Preference Learning16 May 2022