Deterministic Dynamic Edge Colouring
Abstract
Given a dynamic graph with vertices and edges subject to insertion an deletions of edges, we show how to maintain a -edge-colouring of without the use of randomisation. More specifically, we show a deterministic dynamic algorithm with an amortised update time of using colours. If , then our update time is sub-polynomial in . While there exists randomised algorithms maintaining colourings with the same number of colours [Christiansen STOC'23, Duan, He, Zhang SODA'19, Bhattacarya, Costa, Panski, Solomon SODA'24] in polylogarithmic and even constant update time, this is the first deterministic algorithm to go below the greedy threshold of colours for all input graphs. On the way to our main result, we show how to dynamically maintain a shallow hierarchy of degree-splitters with both recourse and update time in . We believe that this algorithm might be of independent interest.
Cite
@article{arxiv.2402.13139,
title = {Deterministic Dynamic Edge Colouring},
author = {Aleksander B. G. Christiansen},
journal= {arXiv preprint arXiv:2402.13139},
year = {2025}
}
Comments
Updated version, ensures stored stepping process are spread, 50 pages