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
    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
    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
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2002, 15 (02) : 165 - 192
  • [44] 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
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1855 - 1862
  • [45] Unrelated parallel machine scheduling with new criteria: Complexity and models
    Bitar, Abdoul
    Dauzere-Peres, Stephane
    Yugma, Claude
    COMPUTERS & OPERATIONS RESEARCH, 2021, 132
  • [46] The unbounded parallel batch machine scheduling with release dates and rejection to minimize makespan
    Lu, Lingfa
    Zhang, Liqi
    Yuan, Jinjiang
    THEORETICAL COMPUTER SCIENCE, 2008, 396 (1-3) : 283 - 289
  • [47] New complexity results for parallel identical machine scheduling problems with preemption, release dates and regular criteria
    Prot, D.
    Bellenguez-Morineau, O.
    Lahlou, C.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 231 (02) : 282 - 287
  • [48] Improved approximation algorithms for scheduling with release dates
    Goemans, MX
    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
    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.
    INTERNATIONAL CONFERENCE: INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY, 2019, 1333