English

Hardness and Approximation for Coloring Digraphs

Data Structures and Algorithms 2026-05-20 v1

Abstract

The dichromatic number χ(D)\vec\chi(D) of a digraph is the minimum number kk such that V(D)V(D) can be partitioned into kk subsets, each inducing an acyclic digraph. The acyclic number α(D)\vec\alpha(D) is the cardinality of a largest induced acyclic subdigraph of DD. We study these problems from an approximation point of view. We begin with establishing that even when restricted to tournaments, approximating χ\vec\chi and α\vec\alpha remain as challenging as their undirected counterparts on general graphs. Specifically, we establish that for every ϵ>0\epsilon >0, it is hard to approximate both α\vec\alpha and χ\vec\chi up to a factor of n1ϵn^{1-\epsilon} even when restricted to tournaments. We next consider approximate coloring of digraphs in special cases. We begin with establishing that we can color \ell-dicolorable digraphs using at most n11\ell \cdot n^{1-\frac{1}{\ell}} colors in time O(n2)O(n^{2\ell}); in particular, we can color 22-dicolorable digraphs with 2n2\sqrt{n} colors in polynomial time. We then focus on bounding the dichromatic number of dense digraphs as a function of the independence number α\alpha of the underlying graph. We consider two special cases in this regard: digraphs with χ(D)2\vec\chi(D)\leq 2 and digraphs that do not contain any directed triangle. For these cases, we present algorithms which generalize and improve existing tools and results.

Keywords

Cite

@article{arxiv.2605.19654,
  title  = {Hardness and Approximation for Coloring Digraphs},
  author = {Parinya Chalermsook and Harmender Gahlawat and Felix Klingelhoefer and Alantha Newman and Chaoliang Tang},
  journal= {arXiv preprint arXiv:2605.19654},
  year   = {2026}
}