Time Complexity Analysis of Randomized Search Heuristics for the Dynamic Graph Coloring Problem
Jakob Bossek, Frank Neumann, Pan Peng, Dirk Sudholt

TL;DR
This paper analyzes the expected time for randomized heuristics to adapt solutions in dynamic graph coloring problems, revealing conditions where reoptimization is faster or harder, and proposing tailored mutation strategies for efficiency.
Contribution
It provides a theoretical analysis of reoptimization times for various randomized heuristics in dynamic graph coloring, highlighting the impact of graph structure and mutation tailoring.
Findings
Reoptimization often faster than from-scratch optimization.
Certain bipartite graphs pose reoptimization challenges similar to initial optimization.
Tailored mutation operators can significantly reduce reoptimization time.
Abstract
We contribute to the theoretical understanding of randomized search heuristics for dynamic problems. We consider the classical vertex coloring problem on graphs and investigate the dynamic setting where edges are added to the current graph. We then analyze the expected time for randomized search heuristics to recompute high quality solutions. The (1+1)~Evolutionary Algorithm and RLS operate in a setting where the number of colors is bounded and we are minimizing the number of conflicts. Iterated local search algorithms use an unbounded color palette and aim to use the smallest colors and, consequently, the smallest number of colors. We identify classes of bipartite graphs where reoptimization is as hard as or even harder than optimization from scratch, i.e., starting with a random initialization. Even adding a single edge can lead to hard symmetry problems. However, graph classes that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
