English

Determining a Slater Winner is Complete for Parallel Access to NP

Computational Complexity 2021-12-28 v2

Abstract

We consider the complexity of deciding the winner of an election under the Slater rule. In this setting we are given a tournament T=(V,A)T = (V, A), where the vertices of V represent candidates and the direction of each arc indicates which of the two endpoints is preferable for the majority of voters. The Slater score of a vertex vVv\in V is defined as the minimum number of arcs that need to be reversed so that TT becomes acyclic and vv becomes the winner. We say that vv is a Slater winner in TT if vv has minimum Slater score in TT. Deciding if a vertex is a Slater winner in a tournament has long been known to be NP-hard. However, the best known complexity upper bound for this problem is the class Θ2p\Theta_2^p, which corresponds to polynomial-time Turing machines with parallel access to an NP oracle. In this paper we close this gap by showing that the problem is Θ2p\Theta_2^p-complete, and that this hardness applies to instances constructible by aggregating the preferences of 7 voters.

Keywords

Cite

@article{arxiv.2103.16416,
  title  = {Determining a Slater Winner is Complete for Parallel Access to NP},
  author = {Michael Lampis},
  journal= {arXiv preprint arXiv:2103.16416},
  year   = {2021}
}

Comments

Accepted to STACS 2022

R2 v1 2026-06-24T00:41:47.800Z