Efficient algorithms for flexible job shop scheduling with parallel machines

被引:16
作者
Kubiak, Wieslaw [1 ]
Feng, Yanling [2 ]
Li, Guo [3 ,4 ]
Sethi, Suresh P. [5 ]
Sriskandarajah, Chelliah [6 ]
机构
[1] Mem Univ Newfoundland, Fac Business Adm, St John, NF, Canada
[2] Beijing Univ Posts & Telecommun, Sch Econ & Management, Beijing, Peoples R China
[3] Beijing Inst Technol, Sch Management & Econ, Beijing 100081, Peoples R China
[4] Beijing Inst Technol, Ctr Energy & Environm Policy Res, Beijing, Peoples R China
[5] Univ Texas Dallas, Naveen Jindal Sch Management, Dallas, TX USA
[6] Texas A&M Univ, Mays Business Sch, College Stn, TX USA
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
absolute worst-case error bound; approximation algorithm; flexible job shop scheduling; makespan; SEQUENCE-DEPENDENT SETUP; GENETIC ALGORITHM; OPTIMIZATION; TARDINESS; DEADLINES; SEARCH;
D O I
10.1002/nav.21901
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Job shop scheduling with a bank of machines in parallel is important from both theoretical and practical points of view. Herein we focus on the scheduling problem of minimizing the makespan in a flexible two-center job shop. The first center consists of one machine and the second has k parallel machines. An easy-to-perform approximate algorithm for minimizing the makespan with one-unit-time operations in the first center and k-unit-time operations in the second center is proposed. The algorithm has the absolute worst-case error bound of k - 1, and thus for k = 1 it is optimal. Importantly, it runs in linear time and its error bound is independent of the number of jobs to be processed. Moreover, the algorithm can be modified to give an optimal schedule for k = 2.
引用
收藏
页码:272 / 288
页数:17
相关论文
共 36 条
[31]   A Strong Preemptive Relaxation for Weighted Tardiness and Earliness/Tardiness Problems on Unrelated Parallel Machines [J].
Sen, Halil ;
Bulbul, Kerem .
INFORMS JOURNAL ON COMPUTING, 2015, 27 (01) :135-150
[32]   Solving the flexible job shop scheduling problem with sequence-dependent setup times [J].
Shen, Liji ;
Dauzere-Peres, Stephane ;
Neufeld, Janis S. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (02) :503-516
[33]  
Timkovsky V.G., 1985, KIBERNETIKA KIEV, V2, P109
[34]   Decomposition Methods for the Parallel Machine Scheduling Problem with Setups [J].
Tran, Tony T. ;
Araujo, Arthur ;
Beck, J. Christopher .
INFORMS JOURNAL ON COMPUTING, 2016, 28 (01) :83-95
[35]   An exact branch-and-price algorithm for multitasking scheduling on unrelated parallel machines [J].
Xiong, Xiaoyun ;
Zhou, Peng ;
Yin, Yunqiang ;
Cheng, T. C. E. ;
Li, Dengfeng .
NAVAL RESEARCH LOGISTICS, 2019, 66 (06) :502-516
[36]   Parallel-machine scheduling of deteriorating jobs with potential machine disruptions [J].
Yin, Yunqiang ;
Wang, Yan ;
Cheng, T. C. E. ;
Liu, Wenqi ;
Li, Jinhai .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2017, 69 :17-28