Solving Scheduling Problem in a Distributed Manufacturing System Using a Discrete Fruit Fly Optimization Algorithm

被引:24
作者
Zhang, Xiaohui [1 ]
Liu, Xinhua [1 ]
Tang, Shufeng [2 ]
Krolczyk, Grzegorz [3 ]
Li, Zhixiong [4 ,5 ]
机构
[1] China Univ Min Technol, Sch Mech & Elect Engn, Xuzhou 221116, Jiangsu, Peoples R China
[2] Inner Mongolia Univ Technol, Sch Mech Engn, Hohhot 010051, Peoples R China
[3] Opole Univ Technol, Dept Mfg Engn & Automat Prod, PL-45758 Opole, Poland
[4] Tsinghua Univ, Suzhou Automot Res Inst, Suzhou 215134, Peoples R China
[5] Univ Wollongong, Sch Mech Mat Mechatron & Biomed Engn, Wollongong, NSW 2522, Australia
关键词
energy saving and efficiency; distributed manufacturing system; blocking constraint; distributed flow shop scheduling; fruit fly optimization algorithm; SEARCH ALGORITHM; FLOWSHOP; BLOCKING; MAKESPAN;
D O I
10.3390/en12173260
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
This study attempts to optimize the scheduling decision to save production cost (e.g., energy consumption) in a distributed manufacturing environment that comprises multiple distributed factories and where each factory has one flow shop with blocking constraints. A new scheduling optimization model is developed based on a discrete fruit fly optimization algorithm (DFOA). In this new evolutionary optimization method, three heuristic methods were proposed to initialize the DFOA model with good quality and diversity. In the smell-based search phase of DFOA, four neighborhood structures according to factory reassignment and job sequencing adjustment were designed to help explore a larger solution space. Furthermore, two local search methods were incorporated into the framework of variable neighborhood descent (VND) to enhance exploitation. In the vision-based search phase, an effective update criterion was developed. Hence, the proposed DFOA has a large probability to find an optimal solution to the scheduling optimization problem. Experimental validation was performed to evaluate the effectiveness of the proposed initialization schemes, neighborhood strategy, and local search methods. Additionally, the proposed DFOA was compared with well-known heuristics and metaheuristics on small-scale and large-scale test instances. The analysis results demonstrate that the search and optimization ability of the proposed DFOA is superior to well-known algorithms on precision and convergence.
引用
收藏
页数:24
相关论文
共 45 条
[1]   A novel chemical reaction optimization for the distributed permutation flowshop scheduling problem with makespan criterion [J].
Bargaoui, Hafewa ;
Driss, Olfa Belkahla ;
Ghedira, Khaled .
COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 111 :239-250
[2]   Minimizing makespan in a blocking flowshop using genetic algorithms [J].
Caraffa, V ;
Ianes, S ;
Bagchi, TP ;
Sriskandarajah, C .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2001, 70 (02) :101-115
[3]   Traffic Flow Forecasting by a Least Squares Support Vector Machine with a Fruit Fly Optimization Algorithm [J].
Cong, Yuliang ;
Wang, Jianwei ;
Li, Xiaolei .
GREEN INTELLIGENT TRANSPORTATION SYSTEM AND SAFETY, 2016, 138 :59-68
[4]   Improved Fruit-Fly Optimization Algorithm and Its Applications in Antenna Arrays Synthesis [J].
Darvish, Amirashkan ;
Ebrahimzadeh, Ataollah .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2018, 66 (04) :1756-1766
[5]   An Enhanced Discrete Artificial Bee Colony Algorithm to Minimize the Total Flow Time in Permutation Flow Shop Scheduling with Limited Buffers [J].
Deng, Guanlong ;
Yang, Hongyong ;
Zhang, Shuning .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
[6]   A computational evaluation of constructive and improvement heuristics for the blocking flow shop to minimise total flowtime [J].
Fernandez-Viagas, Victor ;
Leisten, Rainer ;
Framinan, Jose M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 61 :290-301
[7]   A bounded-search iterated greedy algorithm for the distributed permutation flowshop scheduling problem [J].
Fernandez-Viagas, Victor ;
Framinan, Jose M. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2015, 53 (04) :1111-1123
[8]   An efficient tabu search algorithm for the distributed permutation flowshop scheduling problem [J].
Gao, Jian ;
Chen, Rong ;
Deng, Wu .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (03) :641-651
[9]  
Gao J, 2011, INT J COMPUT INT SYS, V4, P497
[10]   The permutation flow shop problem with blocking. A tabu search approach [J].
Grabowski, Jozef ;
Pempera, Jaroslaw .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2007, 35 (03) :302-311