Author
Listed:
- Kamesh Munagala
(Duke University)
- Zeyu Shen
(Princeton University)
- Kangning Wang
(Rutgers University)
Abstract
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 $$\left( 1 - \frac{2}{k+1}\right) $$ 1 - 2 k + 1 -approximation to the maximization (or satisfaction) version of CC rule, and a $$\left( 1 - \frac{2\,s}{k+1}\right) $$ 1 - 2 s k + 1 -approximation to the s-Borda score. This significantly improves the existing submodularity-based analysis of the greedy algorithm that only shows a $$(1-1/e)$$ ( 1 - 1 / e ) -approximation. Our result also improves on the best known approximation algorithm for this problem. We achieve this result by showing that the average dissatisfaction score for the greedy algorithm is at most $$2\cdot \frac{m+1}{k+1}$$ 2 · m + 1 k + 1 for the CC rule, and at most $$2\,s^2 \cdot \frac{m+1}{k+1}$$ 2 s 2 · m + 1 k + 1 for s-Borda. We show these dissatisfaction score bounds are tight up to constants, and even the constant factor of 2 in the case of the CC rule is almost tight. For the dissatisfaction (or minimization) version of the problem, it is known that the average dissatisfaction score of the best committee cannot be approximated in polynomial time to within any constant factor when s is a constant (under standard computational complexity assumptions). As our next result, we strengthen this to show that the score of $$\frac{m+1}{k+1}$$ m + 1 k + 1 can be viewed as an optimal benchmark for the CC rule, in the sense that it is essentially the best achievable score of any polynomial-time algorithm even when the optimal score is a polynomial factor smaller. 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 $$\tilde{\Omega }(\sqrt{s})$$ Ω ~ ( 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.
Suggested Citation
Kamesh Munagala & Zeyu Shen & Kangning Wang, 2025.
"Optimal algorithms for multiwinner elections and the Chamberlin–Courant Rule,"
Social Choice and Welfare, Springer;The Society for Social Choice and Welfare, vol. 64(1), pages 143-178, February.
Handle:
RePEc:spr:sochwe:v:64:y:2025:i:1:d:10.1007_s00355-024-01555-w
DOI: 10.1007/s00355-024-01555-w
Download full text from publisher
As the access to this document is restricted, you may want to search for a different version of it.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:sochwe:v:64:y:2025:i:1:d:10.1007_s00355-024-01555-w. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.