Online Makespan Minimization: Beat LPT by Dynamic Locking
Abstract
Online makespan minimization is a fundamental problem in scheduling. In this paper, we investigate its over-time formulation, where each job has a release time and a processing time. A job becomes known only at its release time and must be scheduled on a machine thereafter. The Longest Processing Time First (LPT) algorithm, established by Chen and Vestjens (1997), achieves a competitive ratio of . For the special case of two machines, Noga and Seiden introduced the SLEEPY algorithm, which achieves a tight competitive ratio of . However, for , no known algorithm has convincingly surpassed the long-standing barrier. We propose a natural generalization of SLEEPY and show this simple approach can beat the barrier and achieve -competitive when . However, when becomes large, we prove this simple generalization fails to beat . Meanwhile, we introduce a novel technique called dynamic locking to overcome this new challenge. As a result, we achieve a competitive ratio of , which beats the LPT algorithm (-competitive) for every constant .
Cite
@article{arxiv.2311.11195,
title = {Online Makespan Minimization: Beat LPT by Dynamic Locking},
author = {Zhaozi Wang and Zhiwei Ying and Yuhao Zhang},
journal= {arXiv preprint arXiv:2311.11195},
year = {2025}
}