Computing Thiele Rules on Interval Elections and their Generalizations
Dimitris Avramidis, Alexandra Lassota, Ulrike Schmidt-Kraepelin, Adrian Vetta

TL;DR
This paper investigates the computational complexity of Thiele rules, especially PAV, in structured approval voting domains, providing polynomial-time algorithms for some domains and NP-hardness results for others.
Contribution
It resolves open questions about the complexity of Thiele rules on voter interval domains and introduces new domain relationships and algorithms.
Findings
Thiele rules are polynomial-time computable on candidate interval domains.
The LP approach fails for voter interval domains, but an integral solution can still be found efficiently.
Thiele rules are NP-hard to compute on tree-based voter interval generalizations.
Abstract
Approval-based committee voting has received significant attention in the social choice community. Among the studied rules, Thiele rules, and especially Proportional Approval Voting (PAV), stand out for desirable properties such as proportional representation, Pareto optimality, and support monotonicity. Their main drawback is that computing a Thiele outcome is NP-hard in general. A glimpse of hope comes from the fact that Thiele rules are better behaved under structured preferences. On the candidate interval (CI) domain, they are computable in polynomial time via a linear program (LP) that has a totally unimodular constraint matrix. Surprisingly, this approach fails for the related voter interval (VI) domain, and the complexity of the problem has repeatedly been posed as an open question. Our main result resolves this question: although the relevant matrix is not totally unimodular,…
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.
