Novel MILP and CP models for distributed hybrid flowshop scheduling problem with sequence-dependent setup times

被引:103
作者
Meng, Leilei [1 ]
Gao, Kaizhou [1 ,2 ]
Ren, Yaping [3 ]
Zhang, Biao [1 ]
Sang, Hongyan [1 ]
Chaoyong, Zhang [4 ]
机构
[1] Liaocheng Univ, Sch Comp Sci, Liaocheng 252000, Peoples R China
[2] Macau Univ Sci & Technol, Macau Inst Syst Engn, Macau 999078, Peoples R China
[3] Jinan Univ, Sch Intelligent Syst Sci & Engn, Dept Ind Engn, Zhuhai 519070, Peoples R China
[4] Huazhong Univ Sci & Technol, State Key Lab Digital Manufacturing Equipment & Te, Wuhan 430074, Peoples R China
关键词
Distributed hybrid flow shop scheduling; Setup time; Mixed-integer linear programming; Constraint programming; Modeling idea; MATHEMATICAL-MODELS; SHOP; ALGORITHMS; REPRESENTATIONS; MAKESPAN; MACHINES;
D O I
10.1016/j.swevo.2022.101058
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As regards distributed hybrid flow shop scheduling with sequence-dependent setup times (DHFSP-SDST), three novel mixed-integer linear programming (MILP) models and a constraint programming (CP) model are formulated for the same-factory and different-factory environments. The three novel MILP models are based on two different modeling ideas. The existing MILP model and the three proposed MILP models are compared in detail from several aspects, such as binary decision variables, continuous decision variables, constraints, solution performance and solution time. By solving the benchmarks in existing studies, the effectiveness and superiority of the proposed MILP and CP models are proved. Experimental results show that the MILP model of sequence-based modeling idea performs best, the MILP model of adjacent sequence-based modeling idea takes the second place and the existing MILP model of position-based modeling idea performs worst. The CP model is more efficient and effective than MILP models. In addition, compared with the existing meta-heuristic algorithms (e.g., DABC and IABC), the proposed MILP models prove the optimal solutions of 37 instances and improve 17 current best solutions. The CP model solves all the 45 instances to optimality and improves 19 current best solutions for benchmarks in the existing studies
引用
收藏
页数:13
相关论文
共 41 条
[1]  
[Anonymous], 2020, IEEE T CYBERN, P1
[2]   A shuffled frog-leaping algorithm with memeplex quality for bi-objective distributed scheduling in hybrid flow shop [J].
Cai, Jingcao ;
Lei, Deming ;
Li, Ming .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2021, 59 (18) :5404-5421
[3]   Dynamic shuffled frog-leaping algorithm for distributed hybrid flow shop scheduling with multiprocessor tasks [J].
Cai, Jingcao ;
Zhou, Rui ;
Lei, Deming .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90
[4]   A collaborative optimization algorithm for energy-efficient multi-objective distributed no-idle flow-shop scheduling [J].
Chen, Jing-fang ;
Wang, Ling ;
Peng, Zhi-ping .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
[5]   An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem [J].
De Giovanni, L. ;
Pezzella, F. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 200 (02) :395-408
[6]   Evaluation of mathematical models for flexible job-shop scheduling problems [J].
Demir, Yunus ;
Isleyen, S. Kursat .
APPLIED MATHEMATICAL MODELLING, 2013, 37 (03) :977-988
[7]   A competitive memetic algorithm for multi-objective distributed permutation flow shop scheduling problem [J].
Deng, Jin ;
Wang, Ling .
SWARM AND EVOLUTIONARY COMPUTATION, 2017, 32 :121-131
[8]   A hybrid estimation of distribution algorithm for distributed flexible job shop scheduling with crane transportations [J].
Du, Yu ;
Li, Jun-qing ;
Luo, Chao ;
Meng, Lei-lei .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 62
[9]   Efficiency of the solution representations for the hybrid flow shop scheduling problem with makespan objective [J].
Fernandez-Viagas, Victor ;
Perez-Gonzalez, Paz ;
Framinan, Jose M. .
COMPUTERS & OPERATIONS RESEARCH, 2019, 109 :77-88
[10]   A constraint programming approach for solving unrelated parallel machine scheduling problem [J].
Gedik, Ridvan ;
Kalathia, Darshan ;
Egilmez, Gokhan ;
Kirac, Emre .
COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 121 :139-149