Bi-Population Balancing Multi-Objective Algorithm for Fuzzy Flexible Job Shop With Energy and Transportation

被引:53
作者
Li, Junqing [1 ,2 ]
Han, Yuyan [2 ]
Gao, Kaizhou [3 ]
Xiao, Xiumei [1 ]
Duan, Peiyong [4 ]
机构
[1] Yunnan Normal Univ, Dept Math, Kunming 650500, Yunnan, Peoples R China
[2] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Peoples R China
[3] Macau Univ Sci & Technol, Macau Inst Syst Engn, Macau, Peoples R China
[4] Yantai Univ, Sch Math, Yantai 264005, Peoples R China
基金
美国国家科学基金会;
关键词
Index Terms- Flexible job shop; fuzzy processing time; two-population balancing heuristic; crane transportation; multi-objective optimization; EVOLUTIONARY ALGORITHM; SCHEDULING PROBLEM; FASTER ALGORITHM; OPTIMIZATION;
D O I
10.1109/TASE.2023.3300922
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flexible job shop scheduling problem (FJSP) is one of the challenging issues in industrial systems. In this study, we propose a bi-population balancing multi-objective evolutionary algorithm, to solve the distributed FJSPs from a steelmaking system, with considering the fuzzy processing time and crane transportation processes. Two objectives are considered simultaneously, including minimization of the maximum fuzzy completion time and the energy consumption during machine processing and crane transportation. Firstly, the mathematical model is formulated for the considered problem. Then, an efficient problem-specific initialization heuristic is developed. To balance the convergence and diversity abilities, a novel crossover operator and two cooperative population environmental selection mechanisms are developed. In addition, an efficient population size adaptive adjustment mechanism is designed. Then, an enhanced local search heuristic is developed to further improve the searching abilities. Finally, a set of randomly generated instances based on realistic industrial processes are tested, and through comprehensive computational comparison and statistical analysis, the highly effective performance of the proposed algorithm is favorably compared against several presented algorithms. Note to Practitioners-In practical manufacturing processes, the processing times for each job should not be considered as deterministic values because of the disruption events, such as machine breakdown, resource limitation, and machine maintenance. Therefore, the fuzzy scheduling should be considered in many industrial procedures. This study considered multi-objective optimization flexible job shop with energy and robotic transportations, where the fuzzy makespan and energy consumptions are minimized simultaneously. Two populations balancing the convergence and diversity abilities are developed. Efficient problem-specific heuristics are designed to enhance the searching performance. The proposed methods can be generalized and applied to many applications considering both the realistic constraints and objectives.
引用
收藏
页码:4686 / 4702
页数:17
相关论文
共 46 条
[1]   Robot move sequence determining and multiple part-type scheduling in hybrid flexible flow shop robotic cells [J].
Batur, G. Didem ;
Erol, Serpil ;
Karasan, Oya Ekin .
COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 100 :72-87
[2]   The balance between proximity and diversity in multiobjective evolutionary algorithms [J].
Bosman, PAN ;
Thierens, D .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (02) :174-188
[3]   An efficient bicriteria algorithm for stable robotic flow shop scheduling [J].
Che, Ada ;
Kats, Vladimir ;
Levner, Eugene .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 260 (03) :964-971
[4]   Hyperplane Assisted Evolutionary Algorithm for Many-Objective Optimization Problems [J].
Chen, Huangke ;
Tian, Ye ;
Pedrycz, Witold ;
Wu, Guohua ;
Wang, Rui ;
Wang, Ling .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (07) :3367-3380
[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]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601
[7]   A Reinforcement Learning Approach for Flexible Job Shop Scheduling Problem With Crane Transportation and Setup Times [J].
Du, Yu ;
Li, Junqing ;
Li, Chengdong ;
Duan, Peiyong .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) :5695-5709
[8]  
Du Y, 2023, IEEE T EM TOP COMP I, V7, P1036, DOI [10.1109/TETCI.2022.3145706, 10.1109/IECON49645.2022.9968766]
[9]   A scheduling problem in blocking hybrid flow shop robotic cells with multiple robots [J].
Elmi, Atabak ;
Topaloglu, Seyda .
COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (10) :2543-2555
[10]   Incorporating decision-maker's preferences into the automatic configuration of bi-objective optimisation algorithms [J].
Esteban Diaz, Juan ;
Lopez-Ibanez, Manuel .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (03) :1209-1222