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

被引:8
作者
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 条
  • [31] Ant colony optimization for unrelated parallel machine scheduling
    Lin, Chi-Wei
    Lin, Yang-Kuei
    Hsieh, Han-Ting
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 67 (1-4) : 35 - 45
  • [32] A Simulated Annealing Algorithm for Single Machine Scheduling Problem with Release Dates, Learning and Deteriorating Effects
    Fichera, Sergio
    Cappadonna, Fulvio
    Costa, Antonio
    Fichera, Alberto
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL I, 2013, : 584 - 586
  • [33] A Combinatorial 2-Approximation Algorithm for the Parallel-Machine Scheduling with Release Times and Submodular Penalties
    Wang, Wencheng
    Liu, Xiaofei
    MATHEMATICS, 2022, 10 (01)
  • [34] A Hybrid Genetic Algorithm to Minimize Total Tardiness for Unrelated Parallel Machine Scheduling with Precedence Constraints
    Liu, Chunfeng
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [35] A New Structural Parameter on Single Machine Scheduling with Release Dates and Deadlines
    Mallem, Maher
    Hanen, Claire
    Munier-Kordon, Alix
    COMBINATORIAL OPTIMIZATION, ISCO 2024, 2024, 14594 : 205 - 219
  • [36] New approximation algorithms for machine scheduling with rejection on single and parallel machine
    Peihai Liu
    Xiwen Lu
    Journal of Combinatorial Optimization, 2020, 40 : 929 - 952
  • [37] Mathematical models and an effective exact algorithm for unrelated parallel machine scheduling with family setup times and machine cost
    Li, Kai
    Xie, Fulong
    Chen, Jianfu
    Xiao, Wei
    Zhou, Tao
    OR SPECTRUM, 2025, 47 (01) : 129 - 176
  • [38] A matheuristic algorithm for multi-objective unrelated parallel machine scheduling problem
    Sarac, Tugba
    Ozcelik, Feristah
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2023, 38 (03): : 1953 - 1966
  • [39] An Improved Line-Up Competition Algorithm for Unrelated Parallel Machine Scheduling with Setup Times
    Xu, Yuting
    Shi, Bin
    PROCESSES, 2022, 10 (12)
  • [40] Parallel-machine parallel-batching scheduling with family jobs and release dates to minimize makespan
    Shisheng Li
    Jinjiang Yuan
    Journal of Combinatorial Optimization, 2010, 19 : 84 - 93