Highly efficient scheduling algorithms for identical parallel machines with sufficient conditions for optimality of the solutions

被引:0
|
作者
Telenyk, Sergii [1 ]
Nowakowski, Grzegorz [1 ]
Pavlov, Oleksandr [2 ]
Misura, Olena [2 ]
Melnikov, Oleg [2 ]
Khalus, Olena [2 ]
机构
[1] Faculty of Electrical and Computer Engineering, Cracow University of Technology, Warszawska 24, Cracow,31-155, Poland
[2] National Technical University, Ukraine Igor Sikorsky Kyiv Polytechnic Institute, Prosp. Peremohy 37, Kyiv, Ukraine
关键词
Common due date - Common due date. - Condition - Condition for optimality - Discrete optimization - Intractable problem of discrete optimization - Parallel machine - Release time - Sufficient condition for optimality;
D O I
10.24425/bpasts.2024.148939
中图分类号
学科分类号
摘要
This paper aims to develop new highly efficient PSC-algorithms (algorithms that contain a polynomial-time sub-algorithm with sufficient conditions for the optimality of the solutions obtained) for several interrelated problems involving identical parallel machine scheduling. These problems share common basic theoretical positions and common principles of their solving. Two main intractable scheduling problems are considered: (Minimization of the total tardiness of jobs on parallel machines with machine release times and a common due date(TTPR) and Minimising the total tardiness of parallel machines completion times with respect to the common due date with machine release times(TTCR)) and an auxiliary one (Minimising the difference between the maximal and the minimal completion times of the machines(MDMM)). The latter is used to efficiently solve the first two ones. For the TTPR problem and its generalisation in the case when there are machines with release times that extend past the common due date (TTPRE problem), new theoretical properties are given, which were obtained on the basis of the previously published ones. Based on the new theoretical results and computational experiments the PSC-algorithm solving these two problems is modified (sub-algorithms A1, A2). Then the auxiliary problem MDMM is considered and Algorithm A0 is proposed for its solving. Based on the analysis of computational experiments, A0 is included in the PSC-algorithm for solving the problems TTPR, TTPRE as its polynomial component for constructing a schedule with zero tardiness of jobs if such a schedule exists (a new third sufficient condition of optimality). Next, the second intractable combinatorial optimization problem TTCR is considered, deducing its sufficient conditions of optimality, and it is shown that Algorithm A0 is also an efficient polynomial component of the PSC-algorithm solving the TTCR problem. Next, the case of a schedule structure is analysed (partially tardy), in which the functionals of the TTPR and TTCR problems become identical. This facilitates the use of Algorithm A1 for the TTPR problem in this case of the TTCR problem. For Algorithm A1, in addition to the possibility of obtaining a better solution, there exists a theoretically proven estimate of the deviation of the solution from the optimum. Thus, the second PSC-algorithm solving the TTCR problem finds an exact solution or an approximate solution with a strict upper bound for its deviation from the optimum. The practicability of solving the problems under consideration is substantiated. © 2024 The Author(s).
引用
收藏
相关论文
共 50 条
  • [1] Necessary and sufficient optimality conditions for scheduling unit time jobs on identical parallel machines
    Brucker, Peter
    Shakhlevich, Natalia V.
    [J]. JOURNAL OF SCHEDULING, 2016, 19 (06) : 659 - 685
  • [2] Necessary and sufficient optimality conditions for scheduling unit time jobs on identical parallel machines
    Peter Brucker
    Natalia V. Shakhlevich
    [J]. Journal of Scheduling, 2016, 19 : 659 - 685
  • [3] List scheduling algorithms to minimize the makespan on identical parallel machines
    Ethel Mokotoff
    José Luis Jimeno
    Ana Isabel Gutiérrez
    [J]. Top, 2001, 9 (2) : 243 - 269
  • [4] Parallel solutions for preemptive makespan scheduling on two identical machines
    Leah Epstein
    [J]. Journal of Scheduling, 2023, 26 : 61 - 76
  • [5] Parallel solutions for preemptive makespan scheduling on two identical machines
    Epstein, Leah
    [J]. JOURNAL OF SCHEDULING, 2023, 26 (01) : 61 - 76
  • [6] Efficient Variable Neighborhood Search for Identical Parallel Machines Scheduling
    Chen Jing
    Li Jun-qing
    [J]. PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 7228 - 7232
  • [7] An efficient heuristic for scheduling on identical parallel machines to minize total tardiness
    Vincent, B.
    Duhamel, C.
    Ren, L.
    Tchernev, N.
    [J]. IFAC PAPERSONLINE, 2016, 49 (12): : 1737 - 1742
  • [8] Batch scheduling of identical jobs on parallel identical machines
    Mor, Baruch
    Mosheiov, Gur
    [J]. INFORMATION PROCESSING LETTERS, 2012, 112 (20) : 762 - 766
  • [9] Improved Algorithms for Online Scheduling of Malleable Parallel Jobs on Two Identical Machines
    Zhou, Hao
    Zhou, Ping
    Jiang, Yiwei
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2015, 32 (05)
  • [10] Efficient algorithms for flexible job shop scheduling with parallel machines
    Kubiak, Wieslaw
    Feng, Yanling
    Li, Guo
    Sethi, Suresh P.
    Sriskandarajah, Chelliah
    [J]. NAVAL RESEARCH LOGISTICS, 2020, 67 (04) : 272 - 288