Insight into Voting Problem Complexity Using Randomized Classes
Zack Fitzsimmons, Edith Hemaspaandra

TL;DR
This paper explores the complexity of a voting control problem, revealing its equivalence to a well-known matching problem and demonstrating its polynomial-time solvability, which impacts broader complexity theory questions.
Contribution
It establishes the equivalence of CCRV for First-Last to Exact Perfect Bipartite Matching and shows CCRV for 2-Approval is in P, resolving key open problems.
Findings
CCRV for First-Last is equivalent to Exact Perfect Bipartite Matching.
CCRV for 2-Approval is in P, settling an open problem.
Implications for P vs NP based on CCRV complexity.
Abstract
The first step in classifying the complexity of an NP problem is typically showing the problem in P or NP-complete. This has been a successful first step for many problems, including voting problems. However, in this paper we show that this may not always be the best first step. We consider the problem of constructive control by replacing voters (CCRV) introduced by Loreggia et al. (2015) for the scoring rule First-Last, which is defined by . We show that this problem is equivalent to Exact Perfect Bipartite Matching, and so CCRV for First-Last can be determined in random polynomial time. So on the one hand, if CCRV for First-Last is NP-complete then RP = NP, which is extremely unlikely. On the other hand, showing that CCRV for First-Last is in P would also show that Exact Perfect Bipartite Matching is in P, which would solve a well-studied 40-year-old…
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.
Taxonomy
TopicsGame Theory and Voting Systems · Internet Traffic Analysis and Secure E-voting · Auction Theory and Applications
