An Optimal Online Algorithm for Robust Flow Time Scheduling

View at publisher
Authors: Anupam Gupta, Amit Kumar, Debmalya Panigrahi, Zhaozi Wang
Cited by: 0

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 \(p_j\) of each job \(j\). Azar, Leonardi, and Touitou recently asked: what if we are given estimates \(\hat{p}_j\) for each job, such that the multiplicative error between \(p_j\) and \(\hat{p}_j\) (called the distortion) is at most \(\mu\)? It is easy to construct examples where no algorithm can be \(o(\mu)\) competitive; can we get \(O(\mu)\) competitiveness?

Fields of Study & Subjects

Optimization and Search Problems Scheduling and Optimization Algorithms Advanced Bandit Algorithms Research

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
1214–1238
Publication date
1 January 2026
Language
EN