Brooks‐Type Colourings of Digraphs in Linear Time

ABSTRACT Brooks' Theorem is a fundamental result on graph colouring, stating that the chromatic number of a graph is almost always upper bounded by its maximal degree. Lovász showed that such a colouring may then be computed in linear time when it exists. Many analogues are known for variants of (di)graph colouring, notably for list‐colouring and partitions into subgraphs with prescribed degeneracy. One of the most general results of this kind is due to Borodin, Kostochka, and Toft, when asking for classes of colours to satisfy ‘variable degeneracy’ constraints. An extension of this result to digraphs has recently been proposed by Bang‐Jensen, Schweser, and Stiebitz, by considering colourings as partitions into ‘variable weakly degenerate’ subdigraphs. Unlike earlier variants, there exists no linear‐time algorithm to produce colourings for these generalisations. We introduce the notion of (variable) bidegeneracy for digraphs, capturing multiple (di)graph degeneracy variants. We define the corresponding concept of ‐dicolouring, where is a vector of functions, and an ‐dicolouring requires vertices coloured to induce a ‘strictly‐‐bidegenerate’ subdigraph. We prove an analogue of Brooks' theorem for ‐dicolouring, generalising the result of Bang‐Jensen et al., and earlier analogues in turn. Our new approach provides a linear‐time algorithm that, given a digraph , either produces an ‐dicolouring of , or correctly certifies that none exist. This yields the first linear‐time algorithms to compute (di)colourings corresponding to the aforementioned generalisations of Brooks' theorem. In turn, it gives an unified framework to compute such colourings for various intermediate generalisations of Brooks' theorem such as list‐(di)colouring and partitioning into (variable) degenerate sub(di)graphs.

Authors

Institutions

Publication Details

Journal
Journal of Graph Theory
Published
2025-09-05
DOI
https://doi.org/10.1002/jgt.23266
Primary Topic
Advanced Graph Theory Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Brooks‐Type Colourings of Digraphs in Linear Time

Daniel Gonçalves, Lucas Picasarri‐Arrieta, Amadeus Reinald
Journal of Graph Theory
Advanced Graph Theory Research
article

Brooks‐Type Colourings of Digraphs in Linear Time

Daniel Gonçalves, Lucas Picasarri‐Arrieta, Amadeus Reinald
article en

Abstract

ABSTRACT Brooks' Theorem is a fundamental result on graph colouring, stating that the chromatic number of a graph is almost always upper bounded by its maximal degree. Lovász showed that such a colouring may then be computed in linear time when it exists. Many analogues are known for variants of (di)graph colouring, notably for list‐colouring and partitions into subgraphs with prescribed degeneracy. One of the most general results of this kind is due to Borodin, Kostochka, and Toft, when asking for classes of colours to satisfy ‘variable degeneracy’ constraints. An extension of this result to digraphs has recently been proposed by Bang‐Jensen, Schweser, and Stiebitz, by considering colourings as partitions into ‘variable weakly degenerate’ subdigraphs. Unlike earlier variants, there exists no linear‐time algorithm to produce colourings for these generalisations. We introduce the notion of (variable) bidegeneracy for digraphs, capturing multiple (di)graph degeneracy variants. We define the corresponding concept of ‐dicolouring, where is a vector of functions, and an ‐dicolouring requires vertices coloured to induce a ‘strictly‐‐bidegenerate’ subdigraph. We prove an analogue of Brooks' theorem for ‐dicolouring, generalising the result of Bang‐Jensen et al., and earlier analogues in turn. Our new approach provides a linear‐time algorithm that, given a digraph , either produces an ‐dicolouring of , or correctly certifies that none exist. This yields the first linear‐time algorithms to compute (di)colourings corresponding to the aforementioned generalisations of Brooks' theorem. In turn, it gives an unified framework to compute such colourings for various intermediate generalisations of Brooks' theorem such as list‐(di)colouring and partitioning into (variable) degenerate sub(di)graphs.

Journal of Graph TheoryVol. 110(4)
Centre National de la Recherche Scientifique (FR), National Institute of Informatics (JP), Université de Montpellier (FR), Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (FR)
Agence Nationale de la Recherche
Openalex Percentile: Top 100%
Advanced Graph Theory Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.