A discrete animal migration algorithm for dual-resource constrained energy-saving flexible job shop scheduling problem

被引:12
作者
Jiang, Tianhua [1 ,2 ,3 ]
Zhu, Huiqi [1 ]
Gu, Jiuchun [1 ]
Liu, Lu [1 ,3 ]
Song, Haicao [4 ]
机构
[1] Ludong Univ, Sch Transportat, Yantai, Shangdong, Peoples R China
[2] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Minist Educ, Changchun, Peoples R China
[3] Ludong Univ, Shandong Marine Aerosp Equipment Technol Innovat, Yantai, Shandong, Peoples R China
[4] Shandong Technol & Business Univ, Sch Management Sci & Engn, Yantai, Shandong, Peoples R China
关键词
Dual-resource constraint; energy-saving scheduling; flexible job shop; discrete animal migration optimization; OPTIMIZATION ALGORITHM;
D O I
10.3233/JIFS-211399
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a discrete animal migration optimization (DAMO) to solve the dual-resource constrained energy-saving flexible job shop scheduling problem (DRCESFJSP), with the aim of minimizing the total energy consumption in the workshop. A job-resource-based two-vector encoding method is designed to represent the scheduling solution, and an energy-saving decoding approach is given based on the left-shift rule. To ensure the quality and diversity of initial scheduling solutions, a heuristic approach is employed for the resource assignment, and some dispatching rules are applied to acquire the operation permutation. In the proposed DAMO, based on the characteristics of the DRCESFJSP problem, the search operators of the basic AMO are discretized to adapt to the problem under study. An animal migration operator is presented based on six problem-based neighborhood structures, which dynamically changes the search scale of each animal according to its solution quality. An individual updating operator based on crossover operation is designed to obtain new individuals through the crossover operation between the current individual and the best individual or a random individual. To evaluate the performance of the proposed algorithm, the Taguchi design of experiment method is first applied to obtain the best combination of parameters. Numerical experiments are carried out based on 32 instances in the existing literature. Computational data and statistical comparisons indicate that both the left-shift decoding rule and population initialization strategy are effective in enhancing the quality of the scheduling solutions. It also demonstrate that the proposed DAMO has advantages against other compared algorithms in terms of the solving accuracy for solving the DRCESFJSP.
引用
收藏
页码:3431 / 3444
页数:14
相关论文
共 37 条
[1]  
Biswas P., 2019, Decis Mak Appl Manag Eng, V2, P36, DOI DOI 10.31181/DMAME1902040B
[2]   Multi-objective optimization for energy-efficient flexible job shop scheduling problem with transportation constraints [J].
Dai Min ;
Tang Dunbing ;
Adriana, Giret ;
Salido Miguel, A. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2019, 59 :143-157
[3]  
Ganguly S., 2020, Decis. Making, Appl. Manage. Eng., V3, P30, DOI [10.31181/dmame2003065g, DOI 10.31181/DMAME2003065G]
[4]   Modified JAYA algorithm for solving the flexible job shop scheduling problem considering worker flexibility and energy consumption [J].
Li H. ;
Zhu H. ;
Jiang T. .
International Journal of Wireless and Mobile Computing, 2021, 20 (03) :212-223
[5]   Adaptive discrete cat swarm optimisation algorithm for the flexible job shop problem [J].
Jiang, Tian-hua ;
Zhang, Chao .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2019, 13 (03) :199-208
[6]   Improved African buffalo optimization algorithm for the green flexible job shop scheduling problem considering energy consumption [J].
Jiang, Tianhua ;
Zhu, Huiqi ;
Deng, Guanlong .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (04) :4573-4589
[7]   Energy-Efficient Scheduling for a Job Shop Using an Improved Whale Optimization Algorithm [J].
Jiang, Tianhua ;
Zhang, Chao ;
Zhu, Huiqi ;
Gu, Jiuchun ;
Deng, Guanlong .
MATHEMATICS, 2018, 6 (11)
[8]   Optimizing the Low-Carbon Flexible Job Shop Scheduling Problem Considering Energy Consumption [J].
Jiang, Tianhua ;
Deng, Guanlong .
IEEE ACCESS, 2018, 6 :46346-46355
[9]   A worker constrained flexible job shop scheduling problem with sequence-dependent setup times [J].
Kress, Dominik ;
Mueller, David ;
Nossack, Jenny .
OR SPECTRUM, 2019, 41 (01) :179-217
[10]   A shuffled frog-leaping algorithm for flexible job shop scheduling with the consideration of energy consumption [J].
Lei, Deming ;
Zheng, Youlian ;
Guo, Xiuping .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2017, 55 (11) :3126-3140