Improved Dynamic Colouring of Sparse Graphs

Given a dynamic graph subject to edge insertions and deletions, we show how to update an implicit representation of a proper vertex colouring, such that colours of vertices are computable upon query time. We give a deterministic algorithm that uses O(α^2) colours for a dynamic graph of arboricity α, and a randomised algorithm that uses O(min{αlogα, αlogloglog n}) colours in the oblivious adversary model. Our deterministic algorithm has update- and query times polynomial in α and log n, and our randomised algorithm has amortised update- and query time that with high probability is polynomial in log n with no dependency on the arboricity. Thus, we improve the number of colours exponentially compared to the state-of-the art for implicit colouring, namely from O(2^α) colours, and we approach the theoretical lower bound of Ω(α) for this arboricity-parameterised approach. Simultaneously, our randomised algorithm improves the update- and query time to run in time solely polynomial in log n with no dependency on α. Our algorithms are fully adaptive to the current value of the dynamic arboricity at query or update time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2022

Fully-dynamic α+ 2 Arboricity Decomposition and Implicit Colouring

In the implicit dynamic colouring problem, the task is to maintain a rep...
research
09/08/2019

Fully Dynamic Maximal Independent Set in Expected Poly-Log Update Time

In the fully dynamic maximal independent set (MIS) problem our goal is t...
research
09/17/2019

Dynamic coloring for Bipartite and General Graphs

We consider the dynamic coloring problem on bipartite and general graphs...
research
11/08/2019

Fully-dynamic Planarity Testing in Polylogarithmic Time

Given a dynamic graph subject to insertions and deletions of edges, a na...
research
11/07/2021

Dynamic Algorithms Against an Adaptive Adversary: Generic Constructions and Lower Bounds

A dynamic algorithm against an adaptive adversary is required to be corr...
research
05/08/2022

Near-Optimal Deterministic Vertex-Failure Connectivity Oracles

We revisit the vertex-failure connectivity oracle problem. This is one o...
research
08/26/2021

Dynamic Structural Clustering on Graphs

Structural Clustering (DynClu) is one of the most popular graph clusteri...

Please sign up or login with your details

Forgot password? Click here to reset