English

Coloring tournaments with few colors: Algorithms and complexity

Data Structures and Algorithms 2024-11-25 v3

Abstract

A kk-coloring of a tournament is a partition of its vertices into kk acyclic sets. Deciding if a tournament is 2-colorable is NP-hard. A natural problem, akin to that of coloring a 3-colorable graph with few colors, is to color a 2-colorable tournament with few colors. This problem does not seem to have been addressed before, although it is a special case of coloring a 2-colorable 3-uniform hypergraph with few colors, which is a well-studied problem with super-constant lower bounds. We present a new efficient decomposition lemma for tournaments, which we use to design polynomial-time algorithms to color various classes of tournaments with few colors, notably, to color a 2-colorable tournament with ten colors. We also use this lemma to prove equivalence between the problems of coloring 3-colorable tournaments and coloring 3-colorable graphs with constantly many colors. For the classes of tournaments considered, we complement our upper bounds with strengthened lower bounds, painting a comprehensive picture of the algorithmic and complexity aspects of coloring tournaments.

Keywords

Cite

@article{arxiv.2305.02922,
  title  = {Coloring tournaments with few colors: Algorithms and complexity},
  author = {Felix Klingelhoefer and Alantha Newman},
  journal= {arXiv preprint arXiv:2305.02922},
  year   = {2024}
}

Comments

Journal version

R2 v1 2026-06-28T10:25:48.297Z