paper

Sparsity-Parameterised Dynamic Edge Colouring

arXiv:2311.10616

Abstract

We study the edge-colouring problem, and give efficient algorithms where the number of colours is parameterised by the graph's arboricity, . In a dynamic graph, subject to insertions and deletions, we give a deterministic algorithm that updates a proper edge~colouring in amortized time. Our algorithm is fully adaptive to the current value of the maximum degree and arboricity. In this fully-dynamic setting, the state-of-the-art edge-colouring algorithms are either a randomised algorithm using colours in time per update, or the naive greedy algorithm which is a deterministic edge colouring with update time. Compared to the algorithm, our algorithm is deterministic and asymptotically faster, and when is sufficiently small compared to , it even uses fewer colours. In particular, ours is the first edge-colouring algorithm for dynamic forests, and dynamic planar graphs, with polylogarithmic update time. Additionally, in the static setting, we show that we can find a proper edge colouring with colours in time. Moreover, the colouring returned by our algorithm has the following local property: every edge is coloured with a colour in . The time bound matches that of the greedy algorithm that computes a colouring of the graph's edges, and improves the number of colours when is sufficiently small compared to .

Related version (June 2023): http://dx.doi.org/10.13140/RG.2.2.18471.52648

Sparsity-Parameterised Dynamic Edge Colouring · wovepaper