Online Flow Time Minimization: Tight Bounds for Non-Preemptive Algorithms
Abstract
This paper studies the online scheduling problem of minimizing total flow time for jobs on identical machines. A classical lower bound shows that no deterministic single-machine algorithm can beat the trivial greedy, even when is known in advance. However, this barrier is specific to deterministic algorithms on a single machine, leaving open what randomization, multiple machines, or the kill-and-restart capability can achieve. We give a nearly complete answer. For randomized non-preemptive algorithms, we establish a tight competitive ratio, which also improves the best offline approximation to . For deterministic non-preemptive algorithms on multiple machines, we prove an upper bound and an lower bound. In the kill-and-restart model, we reveal a sharp transition for deterministic algorithms: for versus for ; the latter matches the optimal randomized ratio, and we further show that randomization provides no additional power in this model. We also investigate the setting where is unknown. We prove that no randomized non-preemptive algorithm achieves on one machine or on machines. In contrast, our kill-and-restart algorithm achieves for , where , breaking the trivial bound without knowledge of .
Cite
@article{arxiv.2511.03485,
title = {Online Flow Time Minimization: Tight Bounds for Non-Preemptive Algorithms},
author = {Yutong Geng and Enze Sun and Zonghan Yang and Yuhao Zhang},
journal= {arXiv preprint arXiv:2511.03485},
year = {2026}
}