
The Library
Online makespan scheduling with job migration on uniform machines
Tools
Englert, Matthias, Mezlaf, David and Westermann, Matthias (2021) Online makespan scheduling with job migration on uniform machines. Algorithmica, 83 . pp. 3537-3566. doi:10.1007/s00453-021-00852-5 ISSN 0178-4617.
|
PDF
WRAP-online-makespan-scheduling-job-migration-uniform-machines-Englert-2021.pdf - Published Version - Requires a PDF viewer. Available under License Creative Commons Attribution 4.0. Download (391Kb) | Preview |
Official URL: http://dx.doi.org/10.1007/s00453-021-00852-5
Abstract
In the classic minimum makespan scheduling problem, we are given an input sequence of n jobs with sizes. A scheduling algorithm has to assign the jobs to m parallel machines. The objective is to minimize the makespan, which is the time it takes until all jobs are processed. In this paper, we consider online scheduling algorithms without preemption. However, we allow the online algorithm to change the assignment of up to k jobs at the end for some limited number k. For m identical machines, Albers and Hellwig (Algorithmica 79(2):598–623, 2017) give tight bounds on the competitive ratio in this model. The precise ratio depends on, and increases with, m. It lies between 4/3 and ≈1.4659. They show that k=O(m) is sufficient to achieve this bound and no k=o(n) can result in a better bound. We study m uniform machines, i.e., machines with different speeds, and show that this setting is strictly harder. For sufficiently large m, there is a δ=Θ(1) such that, for m machines with only two different machine speeds, no online algorithm can achieve a competitive ratio of less than 1.4659+δ with k=o(n). We present a new algorithm for the uniform machine setting. Depending on the speeds of the machines, our scheduling algorithm achieves a competitive ratio that lies between 4/3 and ≈1.7992 with k=O(m). We also show that k=Ω(m) is necessary to achieve a competitive ratio below 2. Our algorithm is based on maintaining a specific imbalance with respect to the completion times of the machines, complemented by a bicriteria approximation algorithm that minimizes the makespan and maximizes the average completion time for certain sets of machines.
Item Type: | Journal Article | ||||||||
---|---|---|---|---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software T Technology > TS Manufactures |
||||||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||||||
Library of Congress Subject Headings (LCSH): | Online algorithms, Computational complexity, Mathematical optimization, Computer algorithms , Computer scheduling -- Mathematical models | ||||||||
Journal or Publication Title: | Algorithmica | ||||||||
Publisher: | Springer Verlag | ||||||||
ISSN: | 0178-4617 | ||||||||
Official Date: | December 2021 | ||||||||
Dates: |
|
||||||||
Volume: | 83 | ||||||||
Page Range: | pp. 3537-3566 | ||||||||
DOI: | 10.1007/s00453-021-00852-5 | ||||||||
Status: | Peer Reviewed | ||||||||
Publication Status: | Published | ||||||||
Access rights to Published version: | Open Access (Creative Commons) | ||||||||
Date of first compliant deposit: | 19 August 2021 | ||||||||
Date of first compliant Open Access: | 19 August 2021 |
Request changes or add full text files to a record
Repository staff actions (login required)
![]() |
View Item |
Downloads
Downloads per month over past year