Competitive Capacitated Online Recoloring
Abstract
In this paper, we revisit the online recoloring problem introduced recently by Azar et al. In online recoloring, there is a fixed set V of n vertices and an initial coloring c0: V→ [k] for some k∈ Z>0. Under an online sequence σ of requests where each request is an edge (ut,vt), a proper vertex coloring c of the graph Gt induced by requests until time t needs to be maintained for all t; i.e., for any (u,v)∈ Gt, c(u)≠ c(v). The objective is to minimize the total weight of vertices recolored for the sequence σ. We obtain the first competitive algorithms for capacitated online recoloring and fully dynamic recoloring. Our first set of results is for 2-recoloring using algorithms that are (1+)-resource augmented where ∈ (0,1) is an arbitrarily small constant. Our main result is an O( n)-competitive deterministic algorithm for weighted bipartite graphs, which is asymptotically optimal in light of an ( n) lower bound that holds for an unbounded amount of augmentation. We also present an O(n n)-competitive deterministic algorithm for fully dynamic recoloring, which is optimal within an O( n) factor in light of a (n) lower bound that holds for an unbounded amount of augmentation. Our second set of results is for -recoloring in an (1+)-overprovisioned setting where the maximum degree of Gt is bounded by (1-) for all t, and each color assigned to at most (1+)n vertices, for an arbitrary > 0. Our main result is an O(1)-competitive randomized algorithm for = O(n/ n). We also present an O()-competitive deterministic algorithm for n/2. Both results are asymptotically optimal.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.