Sparsity-Parameterised Dynamic Edge Colouring

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 + O(α) edge~colouring in poly( n) 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 (1 + ) colours in poly( n, ε-1) time per update, or the naive greedy algorithm which is a deterministic 2 -1 edge colouring with () update time. Compared to the (1+) 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 +O(1) 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 + 2α colours in O(m n) time. Moreover, the colouring returned by our algorithm has the following local property: every edge uv is coloured with a colour in \1, \deg(u), deg(v)\ + 2α\. The time bound matches that of the greedy algorithm that computes a 2-1 colouring of the graph's edges, and improves the number of colours when α is sufficiently small compared to .

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…