From Donkeys to Kings in Tournaments
Abstract
A tournament is an orientation of a complete graph. A vertex that can reach every other vertex within two steps is called a \emph{king}. We study the complexity of finding kings in a tournament graph. We show that the randomized query complexity of finding kings is , and for the deterministic case it takes the same amount of queries (up to a constant) as finding a single king (the best known deterministic algorithm makes queries). On the other hand, we show that finding kings requires queries, even in the randomized case. We consider the RAM model for . We show an algorithm that finds kings in time , which is optimal for constant values of . Alternatively, one can also find kings in time (the time for matrix multiplication). We provide evidence that this is optimal for large by suggesting a fine-grained reduction from a variant of the triangle detection problem.
Cite
@article{arxiv.2410.10475,
title = {From Donkeys to Kings in Tournaments},
author = {Amir Abboud and Tomer Grossman and Moni Naor and Tomer Solomon},
journal= {arXiv preprint arXiv:2410.10475},
year = {2024}
}