Improved Dynamic Graph Coloring

04/29/2019
by   Shay Solomon, et al.
0

This paper studies the fundamental problem of graph coloring in fully dynamic graphs. Since the problem of computing an optimal coloring, or even approximating it to within n^1-ϵ for any ϵ > 0, is NP-hard in static graphs, there is no hope to achieve any meaningful computational results for general graphs in the dynamic setting. It is therefore only natural to consider the combinatorial aspects of dynamic coloring, or alternatively, study restricted families of graphs. Towards understanding the combinatorial aspects of this problem, one may assume a black-box access to a static algorithm for C-coloring any subgraph of the dynamic graph, and investigate the trade-off between the number of colors and the number of recolorings per update step. In WADS'17, Barba et al. devised two complementary algorithms: For any β > 0 the first (respectively, second) maintains an O(C β n^1/β) (resp., O(C β))-coloring while recoloring O(β) (resp., O(β n^1/β)) vertices per update. Our contribution is two-fold: - We devise a new algorithm for general graphs that improves significantly upon the first trade-off in a wide range of parameters: For any β > 0, we get a Õ(C/β^2 n)-coloring with O(β) recolorings per update, where the Õ notation supresses polyloglog(n) factors. In particular, for β=O(1) we get constant recolorings with polylog(n) colors; this is an exponential improvement over the previous bound. - For uniformly sparse graphs, we use low out-degree orientations to strengthen the above result by bounding the update time of the algorithm rather than the number of recolorings. Then, we further improve this result by introducing a new data structure that refines bounded out-degree edge orientations and is of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/17/2019

Dynamic coloring for Bipartite and General Graphs

We consider the dynamic coloring problem on bipartite and general graphs...
research
02/24/2020

Explicit and Implicit Dynamic Coloring of Graphs with Bounded Arboricity

Graph coloring is a fundamental problem in computer science. We study th...
research
08/30/2018

Fully Dynamic MIS in Uniformly Sparse Graphs

We consider the problem of maintaining a maximal independent set (MIS) i...
research
01/29/2021

Topological Interference Management with Adversarial Perturbation

In this paper, we consider the topological interference management (TIM)...
research
08/22/2020

Parameter Estimation for Undirected Graphical Models with Hard Constraints

The hardcore model on a graph G with parameter λ>0 is a probability meas...
research
10/04/2019

Fully Dynamic (Δ+1)-Coloring in Constant Update Time

The problem of (vertex) (Δ+1)-coloring a graph of maximum degree Δ has b...
research
01/11/2020

Grundy Coloring friends, Half-Graphs, Bicliques

The first-fit coloring is a heuristic that assigns to each vertex, arriv...

Please sign up or login with your details

Forgot password? Click here to reset