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 条
  • [1] Optimal project duration for resource leveling
    Atan, Tankut
    Eren, Elif
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 266 (02) : 508 - 520
  • [3] The total adjustment cost problem with variable activity durations and intensities
    Bianco, Lucio
    Caramia, Massimiliano
    Giordani, Stefano
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2017, 11 (06) : 708 - 724
  • [4] Resource levelling in project scheduling with generalized precedence relationships and variable execution intensities
    Bianco, Lucio
    Caramia, Massimiliano
    Giordani, Stefano
    [J]. OR SPECTRUM, 2016, 38 (02) : 405 - 425
  • [5] Fully polynomial time approximation scheme to maximize early work on parallel machines with common due date
    Chen, Xin
    Liang, Yage
    Sterna, Malgorzata
    Wang, Wen
    Blazewicz, Jacek
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 284 (01) : 67 - 74
  • [6] Scheduling on parallel identical machines with late work criterion: Offline and online cases
    Chen, Xin
    Sterna, Malgorzata
    Han, Xin
    Blazewicz, Jacek
    [J]. JOURNAL OF SCHEDULING, 2016, 19 (06) : 729 - 736
  • [7] Christodoulou SE, 2015, INT HANDB INFORM SYS, P389, DOI 10.1007/978-3-319-05443-8_18
  • [8] Coffman E. G. Jr., 1972, Acta Informatica, V1, P200, DOI 10.1007/BF00288685
  • [9] Minimizing resource availability costs in time-limited project networks
    Demeulemeester, E
    [J]. MANAGEMENT SCIENCE, 1995, 41 (10) : 1590 - 1598
  • [10] SCHEDULING CHAIN-STRUCTURED TASKS TO MINIMIZE MAKESPAN AND MEAN FLOW TIME
    DU, JZ
    LEUNG, JYT
    YOUNG, GH
    [J]. INFORMATION AND COMPUTATION, 1991, 92 (02) : 219 - 236