volume 27 issue 6 pages 587-606

Resource leveling: complexity of a unit execution time two-processor scheduling variant and related problems

Pascale Bendotti 1, 2
Luca Brunod Indrigo 1, 2
Philippe Chrétienne 2
Bruno Escoffier 2, 3
Publication typeJournal Article
Publication date2024-11-03
scimago Q1
wos Q3
SJR0.676
CiteScore3.2
Impact factor1.8
ISSN10946136, 10991425
Abstract
This paper mainly focuses on a resource leveling variant of a two-processor scheduling problem. The latter problem is to schedule a set of dependent UET jobs on two identical processors with minimum makespan. It is known to be polynomial-time solvable. In the variant we consider, the resource constraint on processors is relaxed and the objective is no longer to minimize makespan. Instead, a deadline is imposed on the makespan and the objective is to minimize the total resource use exceeding a threshold resource level of two. This resource leveling criterion is known as the total overload cost. Sophisticated matching arguments allow us to provide a polynomial algorithm computing the optimal solution as a function of the makespan deadline. It extends a solving method from the literature for the two-processor scheduling problem. Moreover, the complexity of related resource leveling problems sharing the same objective is studied. These results lead to polynomial or pseudo-polynomial algorithms or NP-hardness proofs, allowing for an interesting comparison with classical machine scheduling problems.
Found 
Found 

Top-30

Journals

1
Theoretical Computer Science
1 publication, 100%
1

Publishers

1
Elsevier
1 publication, 100%
1
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
1
Share
Cite this
GOST |
Cite this
GOST Copy
Bendotti P. et al. Resource leveling: complexity of a unit execution time two-processor scheduling variant and related problems // Journal of Scheduling. 2024. Vol. 27. No. 6. pp. 587-606.
GOST all authors (up to 50) Copy
Bendotti P., Brunod Indrigo L., Chrétienne P., Escoffier B. Resource leveling: complexity of a unit execution time two-processor scheduling variant and related problems // Journal of Scheduling. 2024. Vol. 27. No. 6. pp. 587-606.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1007/s10951-024-00822-z
UR - https://link.springer.com/10.1007/s10951-024-00822-z
TI - Resource leveling: complexity of a unit execution time two-processor scheduling variant and related problems
T2 - Journal of Scheduling
AU - Bendotti, Pascale
AU - Brunod Indrigo, Luca
AU - Chrétienne, Philippe
AU - Escoffier, Bruno
PY - 2024
DA - 2024/11/03
PB - Springer Nature
SP - 587-606
IS - 6
VL - 27
SN - 1094-6136
SN - 1099-1425
ER -
BibTex |
Cite this
BibTex (up to 50 authors) Copy
@article{2024_Bendotti,
author = {Pascale Bendotti and Luca Brunod Indrigo and Philippe Chrétienne and Bruno Escoffier},
title = {Resource leveling: complexity of a unit execution time two-processor scheduling variant and related problems},
journal = {Journal of Scheduling},
year = {2024},
volume = {27},
publisher = {Springer Nature},
month = {nov},
url = {https://link.springer.com/10.1007/s10951-024-00822-z},
number = {6},
pages = {587--606},
doi = {10.1007/s10951-024-00822-z}
}
MLA
Cite this
MLA Copy
Bendotti, Pascale, et al. “Resource leveling: complexity of a unit execution time two-processor scheduling variant and related problems.” Journal of Scheduling, vol. 27, no. 6, Nov. 2024, pp. 587-606. https://link.springer.com/10.1007/s10951-024-00822-z.