Near-Tight Algorithms for the Chamberlin-Courant and Thiele Voting Rules

12/29/2022
by   Krzysztof Sornat, et al.
0

We present an almost optimal algorithm for the classic Chamberlin-Courant multiwinner voting rule (CC) on single-peaked preference profiles. Given n voters and m candidates, it runs in almost linear time in the input size, improving the previous best O(nm^2) time algorithm of Betzler et al. (2013). We also study multiwinner voting rules on nearly single-peaked preference profiles in terms of the candidate-deletion operation. We show a polynomial-time algorithm for CC where a given candidate-deletion set D has logarithmic size. Actually, our algorithm runs in 2^|D|· poly(n,m) time and the base of the power cannot be improved under the Strong Exponential Time Hypothesis. We also adapt these results to all non-constant Thiele rules which generalize CC with approval ballots.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2018

Voting and Bribing in Single-Exponential Time

We introduce a general problem about bribery in voting systems. In the R...
research
02/25/2018

The Complexity of the Possible Winner Problem over Partitioned Preferences

The Possible-Winner problem asks, given an election where the voters' pr...
research
02/24/2022

Parameterized Intractability for Multi-Winner Election under the Chamberlin-Courant Rule and the Monroe Rule

Answering an open question by Betzler et al. [Betzler et al., JAIR'13], ...
research
03/05/2021

Fine-Grained Complexity and Algorithms for the Schulze Voting Method

We study computational aspects of a well-known single-winner voting rule...
research
12/27/2019

Strong Coresets for Subspace Approximation and k-Median in Nearly Linear Time

Recently the first (1+ϵ)-approximate strong coresets for k-median and su...
research
07/26/2016

Approximation and Parameterized Complexity of Minimax Approval Voting

We present three results on the complexity of Minimax Approval Voting. F...
research
09/06/2018

Efficient Loop Detection in Forwarding Networks and Representing Atoms in a Field of Sets

The problem of detecting loops in a forwarding network is known to be NP...

Please sign up or login with your details

Forgot password? Click here to reset