An effective reformative memetic algorithm for distributed flexible job-shop scheduling problem with order cancellation

被引:35
作者
Zhu, Nan [1 ]
Gong, Guiliang [1 ,3 ]
Lu, Dian [1 ]
Huang, Dan [1 ]
Peng, Ningtao [2 ]
Qi, Hao [1 ]
机构
[1] Cent South Univ Forestry & Technol, Dept Mech & Elect Engn, Changsha 410004, Peoples R China
[2] Cent South Univ, Dept Mech & Elect Engn, Changsha 410083, Peoples R China
[3] Hunan Univ, State Key Lab Adv Design & Mfg Vehicle Body, Changsha 410082, Peoples R China
关键词
Dynamic distributed flexible job shop; scheduling problem; Order cancellation; Memetic algorithm; Multi-objective optimization; MULTIOBJECTIVE EVOLUTIONARY ALGORITHMS; GENETIC ALGORITHM; TABU SEARCH;
D O I
10.1016/j.eswa.2023.121205
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Order cancellation, due to such as customer plan adjustments or market changes, usually occurs in the real production environment of distributed flexible job shop scheduling problem (DFJSP). However, thus far, all exiting researches about DFJSP have not consider order cancellation, which normally leads to resource waste and makes the original scheme infeasible. Hence, in this work, we propose a DFJSP considering order cancellation (DFJSPC) for the first time; and design a reformative memetic algorithm (RMA) to solve the DFJSPC aiming at optimizing the makespan and total energy consumption. In the RMA, a five-layer encoding operator and a new load balancing initialization method are designed to improve the quality of the initial population. Some effective crossover, mutation and local search operators are designed, which can fully expand the solution space of the algorithm and improve its convergence speed. A total of 60 DFJSPC benchmark instances are constructed, and some comparative experiments are carried out among the proposed RMA and three well-known algorithms, namely NNIA, NSGA-II and NSGA-III. The final experimental results verified the outstanding performance of the RMA. This research will provide a theoretical basis for the order cancellation problem in distributed production settings, and help manufacturers to properly handle canceled orders to reduce resource waste and reschedule the infeasible schemes causing from order cancellation.
引用
收藏
页数:27
相关论文
共 63 条
[1]  
Al-Behadili M., 2016, 2016 ISDA 16 INT C I, P16
[2]  
Barnes J., 1996, Graduate Program in Operations and Industrial Engineering
[3]   Greedy randomized adaptive search for dynamic flexible job-shop scheduling [J].
Baykasoglu, Adil ;
Madenoglu, Fatma S. ;
Hamzadayi, Alper .
JOURNAL OF MANUFACTURING SYSTEMS, 2020, 56 (56) :425-451
[4]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[5]   An adaptive genetic algorithm with dominated genes for distributed scheduling problems [J].
Chan, FTS ;
Chung, SH ;
Chan, PLY .
EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (02) :364-371
[6]   Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms [J].
Chang, Hao-Chin ;
Liu, Tung-Kuan .
JOURNAL OF INTELLIGENT MANUFACTURING, 2017, 28 (08) :1973-1986
[7]   A research survey: review of flexible job shop scheduling techniques [J].
Chaudhry, Imran Ali ;
Khan, Abid Ali .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2016, 23 (03) :551-591
[8]   Solving multiobjective optimization problems using an artificial immune system [J].
Coello C.A.C. ;
Cortés N.C. .
Genetic Programming and Evolvable Machines, 2005, 6 (2) :163-190
[9]   Multi-resource shop scheduling with resource flexibility [J].
Dauzere-Peres, S ;
Roux, W ;
Lasserre, JB .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 107 (02) :289-305
[10]   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