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

被引:26
|
作者
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
相关论文
共 50 条
  • [1] A hybrid discrete fruit fly optimization algorithm for solving permutation flow-shop scheduling problem
    Wang, L. (wangling@tsinghua.edu.cn), 1600, South China University of Technology (31):
  • [2] Improved fruit fly optimization algorithm for solving the hybrid flow shop scheduling problem
    Zhou Y.-Q.
    Wang C.-Y.
    Li Y.-L.
    Li X.-Y.
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2023, 40 (04): : 597 - 606
  • [3] A hybrid discrete fruit fly optimization algorithm for distributed permutation flowshop scheduling with interval data
    Wang L.
    Zheng J.
    Wang J.-J.
    Kongzhi yu Juece/Control and Decision, 2020, 35 (04): : 930 - 936
  • [4] A Discrete Fruit Fly Optimization Algorithm for Flow Shop Scheduling Problem with Intermingling Equal Sublots
    Zhang Peng
    Wang Ling
    Wang Sheng-yao
    2014 33RD CHINESE CONTROL CONFERENCE (CCC), 2014, : 7466 - 7471
  • [5] Solving Flexible Manufacturing System Distributed Scheduling Problem Subject to Maintenance Using Harmony Search Algorithm
    Khalid, Mohd Nor Akmal
    Yusof, Umi Kalsom
    Sabudin, Maziani
    2012 4TH CONFERENCE ON DATA MINING AND OPTIMIZATION (DMO), 2012, : 73 - 79
  • [6] An effective fruit fly optimization algorithm for the distributed permutation flowshop scheduling problem with total flowtime
    Guo, Heng-Wei
    Sang, Hong-Yan
    Zhang, Xu-Jin
    Duan, Peng
    Li, Jun-Qing
    Han, Yu-Yan
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
  • [7] A Discrete Fruit Fly Optimization Algorithm for the Traveling Salesman Problem
    Jiang, Zi-Bin
    Yang, Qiong
    PLOS ONE, 2016, 11 (11):
  • [8] An Effective Fruit Fly Optimization for the Distributed Assembly Flowshop Scheduling Problem
    Pan, Yi-Ran
    Chen, Qing-Da
    Pan, Quan-Ke
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 8374 - 8378
  • [9] An improved fruit fly optimization algorithm for solving traveling salesman problem
    Huang, Lan
    Wang, Gui-chao
    Bai, Tian
    Wang, Zhe
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2017, 18 (10) : 1525 - 1533
  • [10] An improved fruit fly optimization algorithm for solving traveling salesman problem
    Lan HUANG
    Gui-chao WANG
    Tian BAI
    Zhe WANG
    Frontiers of Information Technology & Electronic Engineering, 2017, 18 (10) : 1525 - 1533