A two-phase evolutionary algorithm for multi-objective distributed assembly permutation flowshop scheduling problem

被引:33
作者
Huang, Ying-Ying [1 ]
Pan, Quan-Ke [1 ,2 ]
Gao, Liang [3 ]
Miao, Zhong-Hua [1 ]
Peng, Chen [1 ]
机构
[1] Shanghai Univ, Sch Mech & Elect Engn & Automat, Shanghai 200072, Peoples R China
[2] Liaocheng Univ, Sch Comp Sci, Liaocheng 252000, Peoples R China
[3] Huazhong Univ Sci & Technol, Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
关键词
Multi-objective; Distributed assembly permutation flowshop; scheduling problem; Total flowtime; Total tardiness; Two-phase optimization; HEURISTICS; MAKESPAN;
D O I
10.1016/j.swevo.2022.101128
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, multi-objective optimization problems have received extensive attention. This paper proposes a two-phase evolutionary algorithm (TEA) to solve the multi-objective distributed assembly permutation flowshop scheduling problem with total flowtime and total tardiness criteria. The first phase of the TEA uses a novel two-population structure to simultaneously optimize the two criteria. According to the characteristics of the structure, two construction heuristics are designed to obtain solutions with both high quality and diversity. Four crossover and two mutation operators are presented. The interaction between the two populations increases the diversity within each population. The second phase integrates the previous two populations and uses the method of normalized objective function to enhance efficiency. Two new crossover operators are proposed to improve the performance of the algorithm. The TEA first finds several approximate front solutions to provide ideal feasible areas, and then continuously expands the solutions to the Pareto front. It embodies convergence, diversity and uniformity in different phases. Finally, through 810 benchmark instances, the TEA is compared with five classical and popular algorithms. The effectiveness of the two mechanisms in the TEA is analyzed. Experimental results demonstrate the superior performance of the TEA in terms of distribution and coverage of solutions.
引用
收藏
页数:13
相关论文
共 46 条
[1]  
Almasarwah N, 2020, INT J PROD RES, V59, P1
[2]   Hyper-heuristics using multi-armed bandit models for multi-objective optimization [J].
Almeida, Carolina P. ;
Goncalves, Richard A. ;
Venske, Sandra ;
Luders, Ricardo ;
Delgado, Myriam .
APPLIED SOFT COMPUTING, 2020, 95
[3]   Multi-Objective Problem of the Modified Distributed Parallel Machine and Assembly Scheduling Problem (MDPMASP) with Eligibility Constraints [J].
Amallynda, I. ;
Santosa, B. .
3RD INTERNATIONAL MATERIALS, INDUSTRIAL AND MANUFACTURING ENGINEERING CONFERENCE (MIMEC2017), 2017, 1902
[4]  
Amallynda I., 2022, SOLVING MULTIOBJECTI, V10, P198
[5]   A decomposition-based coevolutionary multiobjective local search for combinatorial multiobjective optimization [J].
Cai, Xinye ;
Hu, Mi ;
Gong, Dunwei ;
Guo, Yi-nan ;
Zhang, Yong ;
Fan, Zhun ;
Huang, Yuhua .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 49 :178-193
[6]  
Coello C. A. C., 1999, Knowledge and Information Systems, V1, P269
[7]   Handling multiple objectives with particle swarm optimization [J].
Coello, CAC ;
Pulido, GT ;
Lechuga, MS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (03) :256-279
[8]   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
[9]   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
[10]   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