Fully Dynamic Data Structures for Interval Coloring

04/01/2019
by   Girish Raguvir J, et al.
0

We consider the dynamic graph coloring problem restricted to the class of interval graphs. At each update step the algorithm is presented with an interval to be colored, or a previously colored interval to delete. The goal of the algorithm is to efficiently maintain a proper coloring of the intervals with as few colors as possible by an online algorithm. In the incremental model, each update step presents the algorithm with an interval to be colored. The problem is closely connected to the online vertex coloring problem of interval graphs for which the Kierstead-Trotter (KT) algorithm achieves the best possible competitive ratio. We first show that a sub-quadratic time direct implementation of the KT-algorithm is unlikely to exist conditioned on the correctness of the Online Boolean Matrix Vector multiplication conjecture due to Henzinger et al. DBLP:conf/stoc/HenzingerKNS15. We then design an incremental algorithm that is subtly different from the KT-algorithm and uses at most 3 ω - 2 colors, where ω is the maximum clique in the interval graph associated with the set of intervals. Our incremental data structure maintains a proper coloring in amortized O( n + Δ) update time where n is the total number of intervals inserted and Δ is the maximum degree of a vertex in the interval graph. We then consider the fully dynamic framework involving insertions and deletions. On each update, our aim is to maintain a 3 ω - 2 coloring of the remaining set of intervals, where ω is the maximum clique in the interval graph associated with the remaining set of intervals. Our fully dynamic algorithm supports insertion of an interval in O( n + Δω) worst case update time and deletion of an interval in O(Δ^2 n) worst case update time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/17/2019

Dynamic coloring for Bipartite and General Graphs

We consider the dynamic coloring problem on bipartite and general graphs...
research
02/16/2022

Recoloring Unit Interval Graphs with Logarithmic Recourse Budget

In this paper we study the problem of coloring a unit interval graph whi...
research
11/22/2020

Online Maximum k-Interval Coverage Problem

We study the online maximum coverage problem on a line, in which, given ...
research
11/12/2017

Dynamic Algorithms for Graph Coloring

We design fast dynamic algorithms for proper vertex and edge colorings i...
research
02/26/2018

Online Coloring of Short Intervals

We study the online graph coloring problem restricted to the intersectio...
research
03/27/2022

Sublinear Dynamic Interval Scheduling (on one or multiple machines)

We revisit the complexity of the classical Interval Scheduling in the dy...
research
03/10/2023

Any-Order Online Interval Selection

We consider the problem of online interval scheduling on a single machin...

Please sign up or login with your details

Forgot password? Click here to reset