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

Energies ◽  
2019 ◽  
Vol 12 (17) ◽  
pp. 3260 ◽  
Author(s):  
Zhang ◽  
Liu ◽  
Tang ◽  
Królczyk ◽  
Li

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.

2014 ◽  
Vol 8 (1) ◽  
pp. 685-689
Author(s):  
Chunqing Ye ◽  
Changyun Miao ◽  
Xianguo Li ◽  
Yanli Yang

In this research, we studied the fault recognition algorithm of steel cord conveyor belt, and obtained the wire ropes image by adopting the detection system of steel cord conveyor belt, so that the fault recognition algorithm of steel cord conveyor belt was proposed based on Fruit fly optimization algorithm. As we know that the fruit fly optimization algorithm is used for fault detection of the processing steel cord conveyor belt image and for obtaining the fault image. In the MATLAB environment, the algorithm process was designed and verified in terms of the effectiveness and accuracy. The experimental results show that with fast speed and high accuracy in detecting the fault image of steel cord conveyor belt rapidly and accurately, and in classifying scratch from fracture the proposed algorithm is suitable for the fault recognition of steel cord conveyor belt automatically.


Sign in / Sign up

Export Citation Format

Share Document