A constraint programming approach for solving unrelated parallel machine scheduling problem

被引:61
作者
Gedik, Ridvan [1 ]
Kalathia, Darshan [1 ]
Egilmez, Gokhan [1 ]
Kirac, Emre [2 ]
机构
[1] Univ New Haven, Dept Mech & Ind Engn, 300 Boston Post Rd, West Haven, CT 06516 USA
[2] Univ Houston Clear Lake, Dept Engn, 2700 Bay Area Blvd, Houston, TX 77058 USA
关键词
Unrelated parallel machine scheduling; Constraint programming; Interval variables; Sequence dependent setup times; Machine dependent setup times; COLONY OPTIMIZATION ALGORITHM; DEPENDENT SETUP TIMES; MAKESPAN; SEARCH; MINIMIZE;
D O I
10.1016/j.cie.2018.05.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper addresses the non-preemptive unrelated parallel machine scheduling problem (PMSP) with job sequence and machine dependent setup times. This is a widely seen NP-hard (non-deterministic polynomial-time) problem with the objective to minimize the makespan. This study provides a noval constraint programming (CP) model with two customized branching strategies that utilize CP's global constraints, interval decision variables, and domain filtering algorithms. The performance of the CP model is evaluated against the state-of-art algorithms. In addition, we compare the performance of the default branching method in the CP solver against the two customized variants. In terms of average solution quality, the computational results indicate that the CP model slightly outperforms all of the state-of-art algorithms in solving small problem instances, is able to prove the optimality of 283 currently best-known solutions. It is also effective in finding good quality feasible solutions for the larger problem instances.
引用
收藏
页码:139 / 149
页数:11
相关论文
共 31 条
[1]  
Al-Salem A., 2004, ENG J U QATAR, V17, P177
[2]  
Anagnostopoulos GC, 2002, TSI PRESS S, V14, P115, DOI 10.1109/WAC.2002.1049430
[3]   A two-stage Ant Colony optimization algorithm to minimize the makespan on unrelated parallel machines-part II: enhancements and experimentations [J].
Arnaout, Jean-Paul ;
Musa, Rami ;
Rabadi, Ghaith .
JOURNAL OF INTELLIGENT MANUFACTURING, 2014, 25 (01) :43-53
[4]   A two-stage Ant Colony Optimization algorithm to minimize the makespan on unrelated parallel machines with sequence-dependent setup times [J].
Arnaout, Jean-Paul ;
Rabadi, Ghaith ;
Musa, Rami .
JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (06) :693-701
[5]   Parallel machine scheduling with flexible resources [J].
Edis, Emrah B. ;
Oguz, Ceyda .
COMPUTERS & INDUSTRIAL ENGINEERING, 2012, 63 (02) :433-447
[6]   Iterated greedy local search methods for unrelated parallel machine scheduling [J].
Fanjul-Peyro, Luis ;
Ruiz, Ruben .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 207 (01) :55-69
[7]   A novel artificial immune system for solving multiobjective scheduling problems subject to special process constraint [J].
Gao, Jiaquan .
COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 58 (04) :602-609
[8]   A constraint programming approach for the team orienteering problem with time windows [J].
Gedik, Ridvan ;
Kirac, Emre ;
Milburn, Ashlea Bennet ;
Rainwater, Chase .
COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 107 :178-195
[9]   Analysis of a parallel machine scheduling problem with sequence dependent setup times and job availability intervals [J].
Gedik, Ridvan ;
Rainwater, Chase ;
Nachtmann, Heather ;
Pohl, Ed A. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 251 (02) :640-650
[10]  
Gomez Ravetti M., 2007, International Journal of Operational Research, V2, P380, DOI 10.1504/IJOR.2007.014169