Election Algorithms Made Faster for Structured Voting
Alexandra Lassota, Krzysztof Sornat · July 30, 2026
When we elect a committee, we want the outcome to reflect voters' preferences. Thiele voting rules are a family of methods that score committees based on how many approved candidates each voter gets. A popular one is Proportional Approval Voting (PAV), which aims for proportional representation. However, finding the best committee under these rules is computationally hard in general. This paper finds a way to speed things up when voters' preferences have a special structure: each candidate is approved by a consecutive block of voters (called the Voter Interval domain). The authors show that for this domain, all Thiele rules can be solved efficiently (FPT) with respect to a certain parameter, even though the problem is NP-hard in general. They also resolve two open questions: one where each candidate is approved by at most two voters (solved in polynomial time), and another where the total score of the winning committee is small (solved with an FPT algorithm). This matters because real-world elections often have such structured preferences, and faster algorithms mean we can compute fair outcomes more quickly, even for large elections. For tech companies and platforms that use voting to make decisions (e.g., participatory budgeting, online polls), this could lead to more efficient and practical tools. The paper advances our understanding of PAV's complexity, a central open problem in computational social choice.
This article was summarized from the arXiv paper by Lassota and Sornat (arXiv:2607.28575).
Educational content only, generated with AI assistance from public research abstracts. Not investment advice. Thank you to arXiv for use of its open access interoperability.