Dynamic Edge Coloring of Forests

Abstract

In the dynamic edge coloring problem, one has to maintain a graph of maximum degree with at most +c colors, given updates to the edges of the graph. An important objective is to minimize the recourse, which is the number of edges being recolored. We study this problem on forests, which is a natural yet nontrivial restriction of the problem. We consider the problem in both incremental (edges are only inserted) and fully dynamic (edges may be deleted) models. In the deterministic setting, we show that the natural greedy algorithm achieves O(1c + ) amortized recourse in the incremental model, and this is tight up to tie-breaking. In contrast, in a fully dynamic forest, greedy can be forced to have ( n) amortized recourse. To partially alleviate this limitation of greedy, we show an optimal non-greedy algorithm with O(1) amortized recourse for rooted fully dynamic forests and c = - 2. In the randomized setting, we give a natural distribution-maintaining algorithm that achieves (1) expected amortized recourse in the incremental model and ( \ c, n \) expected recourse in the dynamic model. These randomized results are optimal for c=0.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…