Self-adaptive multi-objective evolutionary algorithm for flexible job shop scheduling with fuzzy processing time

被引:90
作者
Li, Rui [1 ]
Gong, Wenyin [1 ]
Lu, Chao [1 ]
机构
[1] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Fuzzy flexible job shop scheduling; Multi-objective optimization; Parameter self-adaptation; Triangular fuzzy number; GENETIC ALGORITHM; OPTIMIZATION ALGORITHM;
D O I
10.1016/j.cie.2022.108099
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With increasing environmental awareness and energy requirement, sustainable manufacturing has attracted growing attention. Meanwhile, there is a high level of uncertainty in practical processing procedure, particularly in flexible manufacturing systems. This study addresses the multi-objective flexible job shop scheduling problem with fuzzy processing time (MOFFJSP) to minimize the makespan and the total workload simultaneously. A mixed integer liner programming model is presented and a hybrid self-adaptive multi-objective evolutionary algorithm based on decomposition (HPEA) is proposed to handle this problem. HPEA has the following features: (i) two problem-specific initial rules considering triangular fuzzy number are presented for hybrid initialization to generate diverse solutions; (ii) five problem-specific local search methods are incorporated to enhance the exploitation; (iii) an effective solution selection method based on Tchebycheff decomposition strategy is utilized to balance the convergence and diversity; and (iv) a parameter selection strategy is proposed to improve the quality of non-dominated solutions. To verify the effectiveness of HPEA, it is compared against other well-known multi-objective optimization algorithms. The results demonstrate that HPEA outperforms these five state-of-theart multi-objective optimization algorithms in solving MOFFJSP.
引用
收藏
页数:14
相关论文
共 39 条
[1]   Fuzzy job-shop scheduling problems: A review [J].
Abdullah, Salwani ;
Abdolrazzagh-Nezhad, Majid .
INFORMATION SCIENCES, 2014, 278 :380-407
[2]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[3]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[4]   Automated test case generation based on differential evolution with node branch archive [J].
Dai, Xiaohu ;
Gong, Wenyin ;
Gu, Qiong .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 156 (156)
[5]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[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 new weighted distance-based approximation methodology for flow shop scheduling group decisions under the interval-valued fuzzy processing time [J].
Dorfeshan, Y. ;
Tavakkoli-Moghaddam, R. ;
Mousavi, S. M. ;
Vahedi-Nouri, B. .
APPLIED SOFT COMPUTING, 2020, 91
[8]   Solving Fuzzy Job-Shop Scheduling Problem Using DE Algorithm Improved by a Selection Mechanism [J].
Gao, Da ;
Wang, Gai-Ge ;
Pedrycz, Witold .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2020, 28 (12) :3265-3275
[9]   A two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion [J].
Gao, Kai Zhou ;
Suganthan, Ponnuthurai Nagaratnam ;
Chua, Tay Jin ;
Chong, Chin Soon ;
Cai, Tian Xiang ;
Pan, Qan Ke .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (21) :7652-7663
[10]   An effective discrete harmony search algorithm for flexible job shop scheduling problem with fuzzy processing time [J].
Gao, Kai Zhou ;
Suganthan, Ponnuthurai Nagaratnam ;
Pan, Quan Ke ;
Tasgetiren, Mehmet Fatih .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2015, 53 (19) :5896-5911