pith. sign in

arxiv: 1711.04355 · v1 · pith:3KLV36BDnew · submitted 2017-11-12 · 💻 cs.DS

Dynamic Algorithms for Graph Coloring

classification 💻 cs.DS
keywords deltacoloringedgetimealgorithmupdatevertexalgorithms
0
0 comments X
read the original abstract

We design fast dynamic algorithms for proper vertex and edge colorings in a graph undergoing edge insertions and deletions. In the static setting, there are simple linear time algorithms for $(\Delta+1)$- vertex coloring and $(2\Delta-1)$-edge coloring in a graph with maximum degree $\Delta$. It is natural to ask if we can efficiently maintain such colorings in the dynamic setting as well. We get the following three results. (1) We present a randomized algorithm which maintains a $(\Delta+1)$-vertex coloring with $O(\log \Delta)$ expected amortized update time. (2) We present a deterministic algorithm which maintains a $(1+o(1))\Delta$-vertex coloring with $O(\text{poly} \log \Delta)$ amortized update time. (3) We present a simple, deterministic algorithm which maintains a $(2\Delta-1)$-edge coloring with $O(\log \Delta)$ worst-case update time. This improves the recent $O(\Delta)$-edge coloring algorithm with $\tilde{O}(\sqrt{\Delta})$ worst-case update time by Barenboim and Maimon.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.