Guarantees for the Success Frequency of an Algorithm for Finding Dodgson-Election Winners
Christopher M. Homan, Lane A. Hemaspaandra

TL;DR
This paper analyzes the success frequency of a greedy algorithm for identifying Dodgson election winners, providing guarantees under conditions where voters greatly outnumber candidates, despite the problem's computational complexity.
Contribution
It proves that a simple greedy algorithm reliably finds Dodgson winners with high probability when voters greatly outnumber candidates, offering practical guarantees despite theoretical hardness.
Findings
The greedy algorithm often correctly identifies Dodgson winners in large voter scenarios.
The algorithm never falsely declares a nonwinner as a winner.
Success guarantees hold when the number of voters significantly exceeds the number of candidates.
Abstract
In the year 1876 the mathematician Charles Dodgson, who wrote fiction under the now more famous name of Lewis Carroll, devised a beautiful voting system that has long fascinated political scientists. However, determining the winner of a Dodgson election is known to be complete for the \Theta_2^p level of the polynomial hierarchy. This implies that unless P=NP no polynomial-time solution to this problem exists, and unless the polynomial hierarchy collapses to NP the problem is not even in NP. Nonetheless, we prove that when the number of voters is much greater than the number of candidates--although the number of voters may still be polynomial in the number of candidates--a simple greedy algorithm very frequently finds the Dodgson winners in such a way that it ``knows'' that it has found them, and furthermore the algorithm never incorrectly declares a nonwinner to be a winner.
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.
