Abstract
We consider online scheduling with migration on two hierarchical machines, with the goal of minimizing the makespan. In this model, one of the machines can run any job, while the other machine can only receive jobs from a subset of the input jobs. In addition, in this problem, there is a constant parameter M≥ 0 , called the migration factor. Jobs are presented one by one, and every arrival of a new job of size x does not only require the algorithm to assign the job to one of the machines, but it also allows the algorithm to reassign any subset of previously presented jobs, whose total size is at most M· x. We show that no algorithm with a finite migration factor has a competitive ratio below 32, and design an algorithm with this competitive ratio and migration factor 1. We prove that this is the best possible result, in the sense that no algorithm with a smaller migration factor can have a competitive ratio of 32. This provides tight bounds on the competitive ratio for all values M≥ 1. We also find tight bounds on the competitive ratio for many other values of M.
Original language | English |
---|---|
Pages (from-to) | 3535-3548 |
Number of pages | 14 |
Journal | Journal of Combinatorial Optimization |
Volume | 44 |
Issue number | 5 |
DOIs | |
State | Published - Dec 2022 |
Bibliographical note
Publisher Copyright:© 2022, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
Keywords
- Competitive ratio
- Hierarchical machines
- Migration factor
ASJC Scopus subject areas
- Computer Science Applications
- Discrete Mathematics and Combinatorics
- Control and Optimization
- Computational Theory and Mathematics
- Applied Mathematics