Optimal Algorithms for Multiwinner Elections and the Chamberlin-Courant Rule

05/31/2021
by   Kamesh Munagala, et al.
0

We consider the algorithmic question of choosing a subset of candidates of a given size k from a set of m candidates, with knowledge of voters' ordinal rankings over all candidates. We consider the well-known and classic scoring rule for achieving diverse representation: the Chamberlin-Courant (CC) or 1-Borda rule, where the score of a committee is the average over the voters, of the rank of the best candidate in the committee for that voter; and its generalization to the average of the top s best candidates, called the s-Borda rule. Our first result is an improved analysis of the natural and well-studied greedy heuristic. We show that greedy achieves a (1 - 2/k+1)-approximation to the maximization (or satisfaction) version of CC rule, and a (1 - 2s/k+1)-approximation to the s-Borda score. Our result improves on the best known approximation algorithm for this problem. We show that these bounds are almost tight. For the dissatisfaction (or minimization) version of the problem, we show that the score of m+1/k+1 can be viewed as an optimal benchmark for the CC rule, as it is essentially the best achievable score of any polynomial-time algorithm even when the optimal score is a polynomial factor smaller (under standard computational complexity assumptions). We show that another well-studied algorithm for this problem, called the Banzhaf rule, attains this benchmark. We finally show that for the s-Borda rule, when the optimal value is small, these algorithms can be improved by a factor of Ω̃(√(s)) via LP rounding. Our upper and lower bounds are a significant improvement over previous results, and taken together, not only enable us to perform a finer comparison of greedy algorithms for these problems, but also provide analytic justification for using such algorithms in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/26/2022

Multiwinner Elections under Minimax Chamberlin-Courant Rule in Euclidean Space

We consider multiwinner elections in Euclidean space using the minimax C...
research
08/14/2023

Fault Tolerance in Euclidean Committee Selection

In the committee selection problem, the goal is to choose a subset of si...
research
07/19/2018

A Tale of Santa Claus, Hypergraphs and Matroids

A well-known problem in scheduling and approximation algorithms is the S...
research
03/03/2022

Improved Approximation Algorithms and Lower Bounds for Search-Diversification Problems

We study several questions related to diversifying search results. We gi...
research
06/14/2022

Plurality Veto: A Simple Voting Rule Achieving Optimal Metric Distortion

The metric distortion framework posits that n voters and m candidates ar...
research
02/06/2021

Approximating Happiness Maximizing Set Problems

A Happiness Maximizing Set (HMS) is a useful concept in which a smaller ...
research
08/09/2021

Apportionment with Parity Constraints

In the classic apportionment problem the goal is to decide how many seat...

Please sign up or login with your details

Forgot password? Click here to reset