scispace - formally typeset
Book ChapterDOI

Data Structures for Incremental Interval Coloring

Reads0
Chats0
TLDR
This work designs an incremental algorithm that is subtly different from the KT-algorithm and uses at most \(3 \omega - 2\) colors, where \(\omega \) is the maximum clique in the interval graph associated with the set of intervals.
Abstract
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. [9]. We then design an incremental algorithm that is subtly different from the KT-algorithm and uses at most \(3 \omega - 2\) colors, where \(\omega \) 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(\log n + \varDelta )\) update time where n is the total number of intervals inserted and \(\varDelta \) is the maximum degree of a vertex in the interval graph.

read more

References
More filters
Book

Introduction to Algorithms

TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
Book

Algorithmic graph theory and perfect graphs

TL;DR: This new Annals edition continues to convey the message that intersection graph models are a necessary and important tool for solving real-world problems and remains a stepping stone from which the reader may embark on one of many fascinating research trails.
Proceedings ArticleDOI

Unifying and Strengthening Hardness for Dynamic Problems via the Online Matrix-Vector Multiplication Conjecture

TL;DR: In this article, it was shown that there is no truly subcubic (O(n3-e) time algorithm for the online Boolean matrix-vector multiplication problem.
Proceedings ArticleDOI

Faster online matrix-vector multiplication

TL;DR: In this paper, a randomized O(n 3 /log 2 n) time algorithm for OMV was proposed, running in [EQUATION] randomized time, where w is the word size.
Related Papers (5)