English

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

Computer Science and Game Theory 2023-01-02 v1 Data Structures and Algorithms Multiagent Systems

Abstract

We present an almost optimal algorithm for the classic Chamberlin-Courant multiwinner voting rule (CC) on single-peaked preference profiles. Given nn voters and mm candidates, it runs in almost linear time in the input size, improving the previous best O(nm2)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 DD has logarithmic size. Actually, our algorithm runs in 2Dpoly(n,m)2^{|D|} \cdot 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.

Keywords

Cite

@article{arxiv.2212.14173,
  title  = {Near-Tight Algorithms for the Chamberlin-Courant and Thiele Voting Rules},
  author = {Krzysztof Sornat and Virginia Vassilevska Williams and Yinzhan Xu},
  journal= {arXiv preprint arXiv:2212.14173},
  year   = {2023}
}

Comments

18 pages. A conference version of this work appears in IJCAI 2022