English

Hardness of Finding Kings and Strong Kings

Computational Complexity 2025-04-29 v1 Discrete Mathematics Combinatorics

Abstract

A king in a directed graph is a vertex vv such that every other vertex is reachable from vv via a path of length at most 22. It is well known that every tournament (a complete graph where each edge has a direction) has at least one king. Our contributions in this work are: - We show that the query complexity of determining existence of a king in arbitrary nn-vertex digraphs is Θ(n2)\Theta(n^2). This is in stark contrast to the case where the input is a tournament, where Shen, Sheng, and Wu [SICOMP'03] showed that a king can be found in O(n3/2)O(n^{3/2}) queries. - In an attempt to increase the "fairness" in the definition of tournament winners, Ho and Chang [IPL'03] defined a strong king to be a king kk such that, for every vv that dominates kk, the number of length-22 paths from kk to vv is strictly larger than the number of length-22 paths from vv to kk. We show that the query complexity of finding a strong king in a tournament is Θ(n2)\Theta(n^2). This answers a question of Biswas, Jayapaul, Raman, and Satti [DAM'22] in the negative. A key component in our proofs is the design of specific tournaments where every vertex is a king, and analyzing certain properties of these tournaments. We feel these constructions and properties are independently interesting and may lead to more interesting results about tournament solutions.

Keywords

Cite

@article{arxiv.2504.19386,
  title  = {Hardness of Finding Kings and Strong Kings},
  author = {Ziad Ismaili Alaoui and Nikhil S. Mande},
  journal= {arXiv preprint arXiv:2504.19386},
  year   = {2025}
}