Improved Fruit Fly Algorithm to Solve No-Idle Permutation Flow Shop Scheduling Problem

被引:0
作者
Zeng, Fangchi [1 ]
Cui, Junjia [1 ]
机构
[1] Hunan Univ, Sch Mech & Transportat Engn, Changsha 410082, Peoples R China
关键词
no-idle permutation flow shop scheduling; probabilistic model; local search; fruit fly optimization algorithm; MODEL;
D O I
10.3390/pr13020476
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
The no-idle permutation flow shop scheduling problem (NIPFSP), as a current hot topic, is widely present in practical production scenarios in industries such as aviation and electronics. However, existing methods may face challenges such as excessive computational time or insufficient solution quality when solving large-scale NIFSSP instances. In this paper, a discrete fruit fly optimization algorithm (DFFO) is proposed for solving the NIPFSP. DFFO consists of three phases, i.e., the smell search phase based on the variable neighborhood, the visual search phase based on the probabilistic model, and the local search phase. In the smell search phase, multiple perturbation operators are constructed to further expand the search range of the solution; in the visual search phase, a probabilistic model is constructed to generate a series of positional sequences using some elite groups, and the concept of shared sequences is adopted to generate new individuals based on the positional sequences and shared sequences. In the local search stage, the optimal individuals are refined with the help of an iterative greedy algorithm, so that the fruit flies are directed to more promising regions. Finally, the test results show that DFFO's performance is at least 28.1% better than other algorithms, which verifies that DFFO is an efficient method to solve NIPFSP.
引用
收藏
页数:15
相关论文
共 23 条
[1]   A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem [J].
Ceberio, Josu ;
Irurozki, Ekhine ;
Mendiburu, Alexander ;
Lozano, Jose A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (02) :286-300
[2]   Generalised accelerations for insertion-based heuristics in permutation flowshop scheduling [J].
Fernandez-Viagas, Victor ;
Molina-Pariente, Jose M. ;
Framinan, Jose M. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (03) :858-872
[3]   An effective fruit fly optimization algorithm for the distributed permutation flowshop scheduling problem with total flowtime [J].
Guo, Heng-Wei ;
Sang, Hong-Yan ;
Zhang, Xu-Jin ;
Duan, Peng ;
Li, Jun-Qing ;
Han, Yu-Yan .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
[4]   An effective metaheuristic with a differential flight strategy for the distributed permutation flowshop scheduling problem with sequence-dependent setup times [J].
Guo, Heng-wei ;
Sang, Hong-yan ;
Zhang, Biao ;
Meng, Lei-lei ;
Liu, Li-li .
KNOWLEDGE-BASED SYSTEMS, 2022, 242
[5]   Forecasting energy consumption of long-distance oil products pipeline based on improved fruit fly optimization algorithm and support vector regression [J].
Hu, Gang ;
Xu, Zhaoqiang ;
Wang, Guorong ;
Zeng, Bin ;
Liu, Yubing ;
Lei, Ye .
ENERGY, 2021, 224
[6]   An effective iterated greedy method for the distributed permutation fl owshop scheduling problem with sequence-dependent setup times [J].
Huang, Jiang-Ping ;
Pan, Quan-Ke ;
Gao, Liang .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 59
[7]   A hybrid wind driven-based fruit fly optimization algorithm for identifying the parameters of a double-diode photovoltaic cell model considering degradation effects [J].
Ibrahim, Ibrahim Anwar ;
Hossain, M. J. ;
Duck, Benjamin C. .
SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2022, 50
[8]  
[李杰 Li Jie], 2022, [计算机应用研究, Application Research of Computers], V39, P3667
[9]   A HEURISTIC ALGORITHM FOR THE M-MACHINE, N-JOB FLOWSHOP SEQUENCING PROBLEM [J].
NAWAZ, M ;
ENSCORE, EE ;
HAM, I .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1983, 11 (01) :91-95
[10]   A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example [J].
Pan, Wen-Tsao .
KNOWLEDGE-BASED SYSTEMS, 2012, 26 :69-74