Online Makespan Minimization: The Power of Restart

06/06/2018
by   Zhiyi Huang, et al.
0

We consider the online makespan minimization problem on identical machines. Chen and Vestjens (ORL 1997) show that the largest processing time first (LPT) algorithm is 1.5-competitive. For the special case of two machines, Noga and Seiden (TCS 2001) introduce the SLEEPY algorithm that achieves a competitive ratio of (5 - √(5))/2 ≈ 1.382, matching the lower bound by Chen and Vestjens (ORL 1997). Furthermore, Noga and Seiden note that in many applications one can kill a job and restart it later, and they leave an open problem whether algorithms with restart can obtain better competitive ratios. We resolve this long-standing open problem on the positive end. Our algorithm has a natural rule for killing a processing job: a newly-arrived job replaces the smallest processing job if 1) the new job is larger than other pending jobs, 2) the new job is much larger than the processing one, and 3) the processed portion is small relative to the size of the new job. With appropriate choice of parameters, we show that our algorithm improves the 1.5 competitive ratio for the general case, and the 1.382 competitive ratio for the two-machine case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2022

Online Total Completion Time Scheduling on Parallel Identical Machines

We investigate deterministic non-preemptive online scheduling with delay...
research
12/04/2018

Online scheduling of jobs with favorite machines

This work introduces a natural variant of the online machine scheduling ...
research
04/06/2020

Leveraging the Inherent Hierarchy of Vacancy Titles for Automated Job Ontology Expansion

Machine learning plays an ever-bigger part in online recruitment, poweri...
research
03/30/2021

Scheduling in the Secretary Model

This paper studies Makespan Minimization in the secretary model. Formall...
research
09/19/2022

Online and semi-online scheduling on two hierarchical machines with a common due date to maximize the total early work

In this study, we investigated several online and semi-online scheduling...
research
11/14/2017

Robust Online Speed Scaling With Deadline Uncertainty

A speed scaling problem is considered, where time is divided into slots,...
research
06/29/2023

Improved Algorithms for Online Rent Minimization Problem Under Unit-Size Jobs

We consider the Online Rent Minimization problem, where online jobs with...

Please sign up or login with your details

Forgot password? Click here to reset