MIT Libraries logoDSpace@MIT

MIT
View Item 
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

New Partitioning Techniques and Faster Algorithms for Approximate Interval Scheduling

Author(s)
Compton, Spencer; Mitrović, Slobodan; Rubinfeld, Ronitt
Thumbnail
Download453_2024_1252_ReferencePDF.pdf (Embargoed until: 2025-07-18, 606.3Kb)
Open Access Policy

Open Access Policy

Creative Commons Attribution-Noncommercial-Share Alike

Terms of use
Creative Commons Attribution-Noncommercial-ShareAlike http://creativecommons.org/licenses/by-nc-sa/4.0/
Metadata
Show full item record
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.
Date issued
2024-07-18
URI
https://hdl.handle.net/1721.1/159063
Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
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

Collections
  • MIT Open Access Articles

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

OA StatisticsStatistics by CountryStatistics by Department
MIT Libraries
PrivacyPermissionsAccessibilityContact us
MIT
Content created by the MIT Libraries, CC BY-NC unless otherwise noted. Notify us about copyright concerns.