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

被引:0
作者
Bendotti, Pascale [1 ,2 ]
Indrigo, Luca Brunod [1 ,2 ]
Chretienne, Philippe [2 ]
Escoffier, Bruno [2 ,3 ]
机构
[1] EDF R&D, 7 Blvd Gaspard Monge, F-91120 Palaiseau, France
[2] Sorbonne Univ, CNRS, LIP6, UMR 7606, 4 Pl Jussieu, F-75005 Paris, France
[3] Inst Univ France, Paris, France
关键词
Scheduling; Resource leveling; Complexity; Matchings; EARLY WORK; ALGORITHM; MACHINES; PROJECTS;
D O I
10.1007/s10951-024-00822-z
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页码:587 / 606
页数:20
相关论文
共 37 条
[31]   Polynomial Time Approximation Scheme for Two Parallel Machines Scheduling with a Common Due Date to Maximize Early Work [J].
Sterna, Malgorzata ;
Czerniachowska, Kateryna .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2017, 174 (03) :927-944
[32]   A survey of scheduling problems with late work criteria [J].
Sterna, Malgorzata .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2011, 39 (02) :120-129
[33]   NP-COMPLETE SCHEDULING PROBLEMS [J].
ULLMAN, JD .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1975, 10 (03) :384-393
[34]   An artificial immune system algorithm for the resource availability cost problem [J].
Van Peteghem, Vincent ;
Vanhoucke, Mario .
FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2013, 25 (1-2) :122-144
[35]   A metaheuristic solution approach for the time-constrained project scheduling problem [J].
Verbeeck, Cedric ;
Van Peteghem, Vincent ;
Vanhoucke, Mario ;
Vansteenwegen, Pieter ;
Aghezzaf, El-Houssaine .
OR SPECTRUM, 2017, 39 (02) :353-371
[36]  
Woodworth B.M., 1975, DECISION SCI, V6, P525, DOI DOI 10.1111/J.1540-5915.1975.TB01041.X
[37]   An effective heuristic for project scheduling with resource availability cost [J].
Zhu, Xia ;
Ruiz, Ruben ;
Li, Shiyu ;
Li, Xiaoping .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 257 (03) :746-762