Dichromatic Number and Cycle Inversions
Pierre Charbit, Stéphan Thomassé
TL;DR
Addresses the problem of determining the dichromatic number $\\overrightarrow{\\chi}(D)$ of a digraph and relates it to vertex orderings and cycle structure. The approach establishes a three-way (incidence-matrix, arc-weighting, Farkas lemma) equivalence that yields a constructive criterion: $D$ admits a $k$-acyclic colouring iff every directed circuit $C$ has at least $|C|/k$ forward arcs with respect to some ordering $\\sigma$. The key contribution is a succinct, verifiable proof and a concrete method to partition $V(D)$ into $k$ acyclic colour classes via subgraphs $D_t$ created from a vector $z$ satisfying $^t z M\\le p$, with $p(a)=\\mathrm{forw}_{\\sigma}(a)-1/k$. A corollary shows one can reverse circuit orientations to force $\\overrightarrow{\\chi}(D')\\le 2$; this cycle-inversion approach extends to certain infinite digraphs (Ellis/Soukoup, 2020), highlighting the practical impact of the results.
Abstract
The results of this note were stated in the first author PhD manuscript in 2006 but never published. The writing of a proof given there was slightly careless and the proof itself scattered across the document, the goal of this note is to give a short and clear proof using Farkas Lemma. The first result is a characterization of the acyclic chromatic number of a digraph in terms of cyclic ordering. Using this theorem we prove that for any digraph, one can sequentially reverse the orientations of the arcs of a family of directed cycles so that the resulting digraph has acyclic chromatic number at most 2.
