New Partitioning Techniques and Faster Algorithms for Approximate Interval Scheduling
Spencer Compton, Slobodan Mitrovi\'c, Ronitt Rubinfeld

TL;DR
This paper introduces new partitioning techniques and algorithms for approximate interval scheduling, achieving faster dynamic and local computation solutions with improved approximation guarantees and removing reliance on randomness.
Contribution
It presents novel partitioning methods enabling efficient dynamic and local algorithms for approximate interval scheduling, including weighted cases, with exponential improvements over prior randomized approaches.
Findings
Developed a fully dynamic algorithm with $O(rac{ ext{log} n}{ ext{epsilon}})$ update time.
Designed a local computation algorithm with $O(rac{ ext{log} N}{ ext{epsilon}})$ queries.
Achieved a deterministic, polylogarithmic-time algorithm for weighted interval scheduling.
Abstract
Interval scheduling is a basic problem in the theory of algorithms and a classical task in combinatorial optimization. We develop a set of techniques for partitioning and grouping jobs based on their starting and ending times, that enable 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 dynamic and local settings of computation leads to several new results. For -approximation of job scheduling of jobs on a single machine, we develop a fully dynamic algorithm with update and query worst-case time. Further, we design a local computation algorithm that uses only queries when all jobs are length at least and have starting/ending times within . Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
