arXiv · 1412.8005
Dynamic Algorithms for Interval Scheduling on a Single Machine
Abstract
We investigate dynamic algorithms for the interval scheduling problem. Our algorithm runs in amortised time $O(\log n)$ for query operation and $O(d\log^2 n)$ for insertion and removal operations, where $n$ and $d$ are the maximal numbers of intervals and pairwise overlapping intervals respectively. We also show that for a monotonic set, that is when no interval properly contains another interval, the amortised complexity is $O(\log n)$ for both query and update operations. We compare the two algorithms for the monotonic interval sets using experiments.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Alex Gavryushkin, Bakhadyr Khoussainov, Mikhail Kokho, Jiamou Liu. 2014-12-27. Dynamic Algorithms for Interval Scheduling on a Single Machine. https://doi.org/10.1016/j.tcs.2014.09.046
Cite the original work for its findings. Save a collection to share your selection of sources.