English

Computing the Best Policy That Survives a Vote

Computer Science and Game Theory 2023-03-03 v2 Computational Complexity Data Structures and Algorithms

Abstract

An assembly of nn voters needs to decide on tt independent binary issues. Each voter has opinions about the issues, given by a tt-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 nn 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 (t1)/2\lfloor (t - 1) / 2 \rfloor 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 tt, 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 (t1)/2\lfloor (t - 1) /2 \rfloor can be achieved is NP-hard, and that checking for distance at most some input kk is FPT with respect to several natural parameters.

Keywords

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

R2 v1 2026-06-28T08:54:45.680Z