Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. New Partitioning Techniques and Faster Algorithms for Approximate Interval Scheduling

New Partitioning Techniques and Faster Algorithms for Approximate Interval Scheduling

Thumbnail Image
Download
Name

453_2024_1252_ReferencePDF.pdf

Size

606.33 KB

Format

Adobe PDF

Checksum (MD5)

6ee482ee269f0e83b5b4b5e4bdf1bd02

Download all files submitted through automated deposit
art_7167411305144946067.zip (521.82 KB)
Author(s)
Compton, Spencer
•
Mitrović, Slobodan
•
Rubinfeld, Ronitt
Date Issued
July 18, 2024
Journal
Algorithmica
Publisher
Springer US
Citation
Compton, S., Mitrović, S. & Rubinfeld, R. New Partitioning Techniques and Faster Algorithms for Approximate Interval Scheduling. Algorithmica 86, 2997–3026 (2024).
Version
Author's final manuscript
Abstract
Interval scheduling is a basic algorithmic problem and a classical task in combinatorial optimization. We develop techniques for partitioning and grouping jobs based on their starting/ending times, enabling us to view an instance of interval scheduling on many jobs as a union of multiple interval scheduling instances, each containing only a few jobs. Instantiating these techniques in a dynamic setting produces several new results. For ( 1 + ε ) -approximation of job scheduling of n jobs on a single machine, we develop a fully dynamic algorithm with O ( log n ε ) update and O ( log n ) query worst-case time. Our techniques are also applicable in a setting where jobs have weights. We design a fully dynamic deterministic algorithm whose worst-case update and query times are poly ( log n , 1 ε ) . This is the first algorithm that maintains a ( 1 + ε ) -approximation of the maximum independent set of a collection of weighted intervals in poly ( log n , 1 ε ) time updates/queries. This is an exponential improvement in 1 / ε over the running time of an algorithm of Henzinger, Neumann, and Wiese  [SoCG, 2020]. Our approach also removes all dependence on the values of the jobs’ starting/ending times and weights.
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Terms of Use
Creative Commons Attribution-Noncommercial-ShareAlike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/159063
DOI of Published Version
https://doi.org/10.1007/s00453-024-01252-1
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.