Abstract
We consider a scheduling problem with resource-dependent processing speeds in which n jobs have to be scheduled on m machines that share a common resource. The resource may be distributed arbitrarily among the machines. This distribution is under the control of the scheduler and can be changed over time. Each job j has a processing volume pj ∈ N and a resource requirement rj ∈ (0, 1 ]. The latter indicates what fraction of the resource a job requires to run at full speed. Providing it with a larger share is not beneficial, but lowering its share results in a proportionally lowered processing speed. The goal is to schedule all jobs non-preemptively while minimizing the latest completion time.
This problem was introduced by Kling et al. [SPAA’17], who proved NP-hardness and gave an efficient algorithm with approximation ratio 2 + 1/(m - 2). The (asymptotic) tightness of that bound was left as an open question. We focus on the case of two machines and derive a strong, structural lower bound. This lower bound is based on a relaxed version and allows us to design an asymptotic 3/2-approximation that runs in time O (n· log n). As an immediate consequence we also get an improved 9/4-approximation for the case of three machines.
This problem was introduced by Kling et al. [SPAA’17], who proved NP-hardness and gave an efficient algorithm with approximation ratio 2 + 1/(m - 2). The (asymptotic) tightness of that bound was left as an open question. We focus on the case of two machines and derive a strong, structural lower bound. This lower bound is based on a relaxed version and allows us to design an asymptotic 3/2-approximation that runs in time O (n· log n). As an immediate consequence we also get an improved 9/4-approximation for the case of three machines.
| Original language | English |
|---|---|
| Title of host publication | Combinatorial Optimization and Applications |
| Subtitle of host publication | 14th International Conference, COCOA 2020, Proceedings |
| Editors | Weili Wu, Zhongnan Zhang |
| Publisher | Springer Nature |
| Pages | 168-182 |
| ISBN (Electronic) | 978-3-030-64843-5 |
| ISBN (Print) | 978-3-030-64842-8 |
| DOIs | |
| Publication status | Published - Dec 2020 |
| Event | 14th International Conference on Combinatorial Optimization and Applications, COCOA 2020 - Virtual, Dallas, United States Duration: 11 Dec 2020 → 13 Dec 2020 https://theory.utdallas.edu/COCOA2020/index.html |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Theoretical Computer Science and General Issues) |
|---|---|
| Volume | 12577 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 14th International Conference on Combinatorial Optimization and Applications, COCOA 2020 |
|---|---|
| Place | United States |
| City | Dallas |
| Period | 11/12/20 → 13/12/20 |
| Internet address |
Bibliographical note
Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).Research Keywords
- Approximation algorithm
- Makespan
- Multiprocessor scheduling
- Relaxation
- Resource constraints
- Shared resource
Fingerprint
Dive into the research topics of 'Improved Scheduling with a Shared Resource via Structural Insights'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver