A new approximation algorithm for unrelated parallel machine scheduling with release dates

被引:7
|
作者
Pei, Zhi [1 ]
Wan, Mingzhong [1 ,2 ]
Wang, Ziteng [2 ]
机构
[1] Zhejiang Univ Technol, Dept Ind Engn, Hangzhou, Peoples R China
[2] Northern Illinois Univ, Dept Ind & Syst Engn, De Kalb, IL 60115 USA
基金
中国国家自然科学基金;
关键词
Unrelated parallel machine scheduling; Release dates; Semi-definite programming; Approximation algorithm; Branch and bound; WEIGHTED COMPLETION-TIME; MINIMIZE; RELAXATIONS; JOBS; HEURISTICS;
D O I
10.1007/s10479-019-03346-4
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the current study, an unrelated parallel machine scheduling problem with release dates is considered, which is to obtain a job assignment with minimal sum of weighted completion times. Although this problem is NP-hard in the strong sense, which renders the optimality seeking a formidable task within polynomial time, a 4-approximation algorithm based on the constant worst-case bound is devised and proved in comparison with the existing 16/3-approximation (Hall et al. in Math Oper Res 22(3):513-544, 1997). In the newly proposed algorithm, the original scheduling problem is divided into several sub-problems based on release dates. For each sub-problem, a convex quadratic integer programming model is constructed in accordance with the specific problem structure. Then a semi-definite programming approach is implemented to produce a lower bound via the semi-definite relaxation of each sub-problem. Furthermore, by considering the binary constraint, a branch and bound based method and a local search strategy are applied separately to locate the optimal solution of each sub-problem. Then the solution of the original scheduling problem is derived by integrating the outcomes of the sub-problems via the proposed approximation algorithm. In the numerical analysis, it is discovered that the proposed methods could always obtain a scheduling result within 1% of the optimal solution. And an asymptotic trend could be observed where the quality of solutions improves even further as the scale of the scheduling problem increases.
引用
收藏
页码:397 / 425
页数:29
相关论文
共 50 条
  • [41] 2-Approximation algorithm for a generalization of scheduling on unrelated parallel machines
    Azar, Yossi
    Champati, Jaya Prakash
    Liang, Ben
    [J]. INFORMATION PROCESSING LETTERS, 2018, 139 : 39 - 43
  • [42] A branch-and-price algorithm for unrelated parallel machine scheduling with machine costs
    Chen, Jianfu
    Chu, Chengbin
    Sahli, Abderrahim
    Li, Kai
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 316 (03) : 856 - 872
  • [43] Single machine scheduling with release dates
    Goemans, MX
    Queyranne, M
    Schulz, AS
    Skutella, M
    Wang, YG
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2002, 15 (02) : 165 - 192
  • [44] The unbounded parallel batch machine scheduling with release dates and rejection to minimize makespan
    Lu, Lingfa
    Zhang, Liqi
    Yuan, Jinjiang
    [J]. THEORETICAL COMPUTER SCIENCE, 2008, 396 (1-3) : 283 - 289
  • [45] AIRP: A heuristic algorithm for solving the unrelated parallel machine scheduling problem
    Cota, Luciano Perdigao
    Haddad, Matheus Nohra
    Freitas Souza, Marcone Jamilson
    Coelho, Vitor Nazario
    [J]. 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1855 - 1862
  • [46] New complexity results for parallel identical machine scheduling problems with preemption, release dates and regular criteria
    Prot, D.
    Bellenguez-Morineau, O.
    Lahlou, C.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 231 (02) : 282 - 287
  • [47] Unrelated parallel machine scheduling with new criteria: Complexity and models
    Bitar, Abdoul
    Dauzere-Peres, Stephane
    Yugma, Claude
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2021, 132
  • [48] Improved approximation algorithms for scheduling with release dates
    Goemans, MX
    [J]. PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 591 - 598
  • [49] APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES
    LENSTRA, JK
    SHMOYS, DB
    TARDOS, E
    [J]. MATHEMATICAL PROGRAMMING, 1990, 46 (03) : 259 - 271
  • [50] Implementation of an efficient parametric algorithm for optimal scheduling on parallel machines with release dates
    Mezentsev, Y. A.
    Estraykh, I. V.
    Chubko, N. Y.
    [J]. INTERNATIONAL CONFERENCE: INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY, 2019, 1333