On the Parallelizability of Approval-Based Committee Rules

📅 2025-01-25
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This paper investigates the parallel computability of Approval-Based Committee (ABC) rules in large-scale elections. We establish that computing winning committees under prominent ABC rules—such as the Method of Equal Shares—is P-hard, thereby proving their inherent sequentiality and fundamental intractability in parallel settings. Subsequently, we identify structural preference classes—namely single-peaked and single-crossing preferences—under which the Chamberlin–Courant rule admits efficient parallelization. Our analysis integrates computational complexity theory, parallel computation models (e.g., PRAM), and social choice theory, employing rigorous polynomial-time reductions to delineate precise theoretical boundaries: while ABC rules are generally not amenable to parallel speedup, specific domain restrictions enable parallel feasibility for certain rules. These results provide foundational theoretical guarantees for designing scalable, fair election algorithms in massive participatory systems.

Technology Category

Game Theory and Economic Paradigms: Social Choice / VotingKnowledge Representation and Reasoning: Computational Complexity of ReasoningData Mining & Knowledge Management: Scalability, Parallel & Distributed Systems

Application Category

Economics, Online Markets and Human Computation: Fairness, privacy, and diversity in economic environmentsSecurity and Privacy: Large-scale security measurementsGraph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphs
📝 Abstract
Approval-Based Committee (ABC) rules are an important tool for choosing a fair set of candidates when given the preferences of a collection of voters. Though finding a winning committee for many ABC rules is NP-hard, natural variations for these rules with polynomial-time algorithms exist. The Method of Equal Shares, an important ABC rule with desirable properties, is also computable in polynomial time. However, when working with very large elections, polynomial time is not enough and parallelization may be necessary. We show that computing a winning committee using these ABC rules (including the Method of Equal Shares) is P-hard, thus showing they cannot be parallelized. In contrast, we show that finding a winning committee can be parallelized when the votes are single-peaked or single-crossing for the important ABC rule Chamberlin-Courant.
Problem

Research questions and friction points this paper is trying to address.

Parallel Computing
Efficient Decision-Making
Voting Preferences
Innovation

Methods, ideas, or system contributions that make the work stand out.

Chamberlin-Courant rule
Parallelization
Large-scale elections
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
Z
Zack Fitzsimmons
Dept. of Math. and Computer Science, College of the Holy Cross, Worcester, MA 01610
Z
Zohair Raza Hassan
Department of Computer Science, Rochester Institute of Technology, Rochester, NY 14623
Edith Hemaspaandra
Edith Hemaspaandra
Professor of Computer Science, RIT
Computational Social ChoiceComputational Complexity TheoryComplexity of Logics