Online Flow Time Minimization with Gradually Revealed Jobs
Alexander Lindermayr, Guido Sch\"afer, Jens Schl\"oter, Leen Stougie

TL;DR
This paper introduces a new online scheduling model where job processing times are revealed gradually, and provides an adaptive algorithm with competitive guarantees, advancing the understanding of flow time minimization under partial information.
Contribution
The paper proposes a novel intermediate information model for online scheduling and develops a deterministic algorithm with competitive ratios depending on job operation structure.
Findings
Deterministic $O(m^2)$-competitive algorithm for the new model.
Refined competitive ratio based on instance-dependent parameters.
Lower bounds indicating the near-optimality of the results.
Abstract
We consider the problem of online preemptive scheduling on a single machine to minimize the total flow time. In clairvoyant scheduling, where job processing times are revealed upon arrival, the Shortest Remaining Processing Time (SRPT) algorithm is optimal. In practice, however, exact processing times are often unknown. At the opposite extreme, non-clairvoyant scheduling, in which processing times are revealed only upon completion, suffers from strong lower bounds on the competitive ratio. This motivates the study of intermediate information models. We introduce a new model in which processing times are revealed gradually during execution. Each job consists of a sequence of operations, and the processing time of an operation becomes known only after the preceding one completes. This models many scheduling scenarios that arise in computing systems. Our main result is a deterministic…
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.
Taxonomy
TopicsOptimization and Search Problems · Scheduling and Optimization Algorithms · Advanced Bandit Algorithms Research
