An Optimal Online Algorithm for Robust Flow Time Scheduling
Anupam Gupta, Amit Kumar, Debmalya Panigrahi, Zhaozi Wang
Abstract
The problem of minimizing the total flow time on a single machine is one of the few problems for which we can give an optimal online algorithm: just schedule the job with the shortest remaining processing time (SRPT). However, this requires knowledge of the true running time of each job . Azar, Leonardi, and Touitou recently asked: what if we are given estimates for each job, such that the multiplicative error between and (called the distortion) is at most ? It is easy to construct examples where no algorithm can be competitive; can we get competitiveness?
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get a13691fc-ff66-4eef-8f22-f9789cd6d1a8Related papers
- Distortion-Oblivious Algorithms for Minimizing Flow TimeYossi Azar, Stefano Leonardi, Noam TouitouSODA 2022 · 13 citations
- Flow time scheduling with uncertain processing timeYossi Azar, Stefano Leonardi, Noam TouitouSTOC 2021
- A Little Clairvoyance Is All You NeedAnupam Gupta, Haim Kaplan, Alexander Lindermayr, Jens Schlöter et al.FOCS 2025 · 5 citations
- A Deterministic Polylogarithmic Competitive Algorithm for Matching with DelaysMarc Dufay, Roger WattenhoferSODA 2026
- Non-Clairvoyant Scheduling with Progress BarsZiyad Benomar, Romain Cosson, Alexander Lindermayr, Jens SchlöterNeurIPS 2025 · 8 citations
