Dynamic Graph Coloring
Abstract
In this paper we study the number of vertex recolorings that an algorithm needs to perform in order to maintain a proper coloring of a graph under insertion and deletion of vertices and edges. We present two algorithms that achieve different trade-offs between the number of recolorings and the number of colors used. For any , the first algorithm maintains a proper -coloring while recoloring at most vertices per update, where and are the maximum chromatic number and maximum number of vertices, respectively. The second algorithm reverses the trade-off, maintaining an -coloring with recolorings per update. The two converge when , maintaining an -coloring with recolorings per update. We also present a lower bound, showing that any algorithm that maintains a -coloring of a -colorable graph on vertices must recolor at least vertices per update, for any constant .
Cite
@article{arxiv.1708.09080,
title = {Dynamic Graph Coloring},
author = {Luis Barba and Jean Cardinal and Matias Korman and Stefan Langerman and André van Renssen and Marcel Roeloffzen and Sander Verdonschot},
journal= {arXiv preprint arXiv:1708.09080},
year = {2018}
}