Arrow Research search
Back to TCS

TCS 2015

Dynamic algorithms for monotonic interval scheduling problem

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We investigate dynamic algorithms for the interval scheduling problem. We focus on the case when the set of intervals is monotonic. This is when no interval properly contains another interval. We provide two data structures for representing the intervals that allow efficient insertion, removal and various query operations. The first dynamic algorithm, based on the data structure called compatibility forest, runs in amortised time O ( log 2 ⁡ n ) for insertion and removal and O ( log ⁡ n ) for query. The second dynamic algorithm, based on the data structure called linearised tree, runs in time O ( log ⁡ n ) for insertion, removal and query. We discuss differences and similarities of these two data structures through theoretical and experimental results.

Authors

Keywords

  • Interval scheduling
  • Dynamic algorithms
  • Data structures

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
660350169122891265
v2026.09.13