Robustness of Approval-Based Multiwinner Voting Rules
Piotr Faliszewski, Grzegorz Gawron, Bartosz Kusek
TL;DR
This work examines how robust approval-based multiwinner voting rules are to small perturbations in votes, introducing Add, Remove, and Swap operations, along with robustness levels and robustness-radius and counting variants. An analysis of seven rules (AV, SAV, CC, PAV, GreedyCC, GreedyPAV, Phragmén) reveals a dichotomy: robustness levels are either $1$ or the committee size $k$, with AV admitting polynomial-time radius decisions and FP counting for Add/Remove; SAV shows polynomial-time decision with ${\#P}$-hard counting for Add/Remove, while CC, PAV, GreedyCC, GreedyPAV, and Phragmén exhibit ${\mathrm{NP}}$-hardness or ${\mathrm{NP}}$-completeness for robustness problems. The unit-decreasing Thiele rules (including CC and PAV) inherit NP-hard robustness radii, and the greedier/sequential rules (GreedyCC, GreedyPAV, Phragmén) also reach NP-complete status for robustness-radius computations. The results map a comprehensive complexity landscape linking rule structure to stability under vote perturbations and have implications for auditing and designing robust multiwinner systems.
Abstract
We investigate how robust approval-based multiwinner voting rules are to small perturbations in the votes. In particular, we consider the extent to which a committee can change after we add/remove/swap one approval, and we consider the computational complexity of deciding how many such operations are necessary to change the set of winning committees. We also consider the counting variants of our problems, which can be interpreted as computing the probability that the result of an election changes after a given number of random perturbations of the given election.
