Abstract
Selecting k out of m items based on the preferences of n heterogeneous agents is a widely studied problem in algorithmic game theory. If agents have approval preferences over individual items and harmonic utility functions over bundles - an agent receives (Equation presented) utility if t of her approved items are selected - then welfare optimisation is captured by a voting rule known as Proportional Approval Voting (PAV). PAV also satisfies demanding fairness axioms. However, finding a winning set of items under PAV is NP-hard. In search of a tractable method with strong fairness guarantees, a bounded local search version of PAV was proposed [2]. It proceeds by starting with an arbitrary size-k set W and, at each step, checking if there is a pair of candidates a ∈ W, b ∉ W such that swapping a and b increases the total welfare by at least ε; if yes, it performs the swap. Aziz et al. show that setting ε = kn2 ensures both the desired fairness guarantees and polynomial running time. However, they leave it open whether the algorithm converges in polynomial time if ε is very small (in particular, if we do not stop until there are no welfare-improving swaps). We resolve this open question, by showing that if ε can be arbitrarily small, the running time of this algorithm may be super-polynomial. Specifically, we prove a lower bound of Ω(klog k) if improvements are chosen lexicographically. To complement our lower bound, we provide an empirical comparison of two variants of local search - better-response and best-response - on several real-life data sets and a variety of synthetic data sets. Our experiments indicate that, empirically, better response exhibits faster running time than best response.
Original language | English (US) |
---|---|
Title of host publication | 32nd Annual European Symposium on Algorithms, ESA 2024 |
Editors | Timothy Chan, Johannes Fischer, John Iacono, Grzegorz Herman |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
ISBN (Electronic) | 9783959773386 |
DOIs | |
State | Published - Sep 2024 |
Event | 32nd Annual European Symposium on Algorithms, ESA 2024 - London, United Kingdom Duration: Sep 2 2024 → Sep 4 2024 |
Publication series
Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 308 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 32nd Annual European Symposium on Algorithms, ESA 2024 |
---|---|
Country/Territory | United Kingdom |
City | London |
Period | 9/2/24 → 9/4/24 |
Funding
Sonja Kraiczy: The author is grateful to be supported by an EPSRC studentship. Edith Elkind: This work is supported by AI Programme of The Alan Turing Institute and EPSRC grant EP/X038548/1.
Keywords
- Committee Elections
- Computational Social Choice
- Fairness
- Local Search
ASJC Scopus subject areas
- Software