Computing the Best Policy That Survives a Vote
Abstract
An assembly of voters needs to decide on independent binary issues. Each voter has opinions about the issues, given by a -bit vector. Anscombe's paradox shows that a policy following the majority opinion in each issue may not survive a vote by the very same set of voters, i.e., more voters may feel unrepresented by such a majority-driven policy than represented. A natural resolution is to come up with a policy that deviates a bit from the majority policy but no longer gets more opposition than support from the electorate. We show that a Hamming distance to the majority policy of at most can always be guaranteed, by giving a new probabilistic argument relying on structure-preserving symmetries of the space of potential policies. Unless the electorate is evenly divided between the two options on all issues, we in fact show that a policy strictly winning the vote exists within this distance bound. Our approach also leads to a deterministic polynomial-time algorithm for finding policies with the stated guarantees, answering an open problem of previous work. For odd , unless we are in the pathological case described above, we also give a simpler and more efficient algorithm running in expected polynomial time with the same guarantees. We further show that checking whether distance strictly less than can be achieved is NP-hard, and that checking for distance at most some input is FPT with respect to several natural parameters.
Cite
@article{arxiv.2303.00660,
title = {Computing the Best Policy That Survives a Vote},
author = {Andrei Constantinescu and Roger Wattenhofer},
journal= {arXiv preprint arXiv:2303.00660},
year = {2023}
}
Comments
Accepted by AAMAS'23; fixed typos and improved clarity