Scheduling in the Random-Order Model

05/30/2020
by   Susanne Albers, et al.
0

Makespan minimization on identical machines is a fundamental problem in online scheduling. The goal is to assign a sequence of jobs to m identical parallel machines so as to minimize the maximum completion time of any job. Already in the 1960s, Graham showed that Greedy is (2-1/m)-competitive. The best deterministic online algorithm currently known achieves a competitive ratio of 1.9201. No deterministic online strategy can obtain a competitiveness smaller than 1.88. In this paper, we study online makespan minimization in the popular random-order model, where the jobs of a given input arrive as a random permutation. It is known that Greedy does not attain a competitive factor asymptotically smaller than 2 in this setting. We present the first improved performance guarantees. Specifically, we develop a deterministic online algorithm that achieves a competitive ratio of 1.8478. The result relies on a new analysis approach. We identify a set of properties that a random permutation of the input jobs satisfies with high probability. Then we conduct a worst-case analysis of our algorithm, for the respective class of permutations. The analysis implies that the stated competitiveness holds not only in expectation but with high probability. Moreover, it provides mathematical evidence that job sequences leading to higher performance ratios are extremely rare, pathological inputs. We complement the results by lower bounds, for the random-order model. We show that no deterministic online algorithm can achieve a competitive ratio smaller than 4/3. Moreover, no deterministic online algorithm can attain a competitiveness smaller than 3/2 with high probability.

READ FULL TEXT
research
03/30/2021

Scheduling in the Secretary Model

This paper studies Makespan Minimization in the secretary model. Formall...
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
11/12/2021

A Competitive Algorithm for Throughout Maximization on Identical Machines

This paper considers the basic problem of scheduling jobs online with pr...
research
10/18/2021

Machine Covering in the Random-Order Model

In the Online Machine Covering problem jobs, defined by their sizes, arr...
research
04/12/2019

Maximizing Online Utilization with Commitment

We investigate online scheduling with commitment for parallel identical ...
research
12/28/2019

New Competitive Analysis Results of Online List Scheduling Algorithm

Online algorithm has been an emerging area of interest for researchers i...

Please sign up or login with your details

Forgot password? Click here to reset