Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing Plant

In the paper, a case study focusing on multi-objective flexible job shop scheduling problem (MO-FJSP) in an aero-engine blade manufacturing plant is presented. The problem considered in this paper involves many attributes, including working calendar, due dates, and lot size. Moreover, dynamic events...

Full description

Bibliographic Details
Main Authors: Yong Zhou, Jian-Jun Yang, Lian-Yu Zheng
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8635479/
id doaj-a646e6b49bed41deb763ea3ab3fd06d2
record_format Article
spelling doaj-a646e6b49bed41deb763ea3ab3fd06d22021-03-29T22:02:11ZengIEEEIEEE Access2169-35362019-01-017211472117610.1109/ACCESS.2019.28976038635479Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing PlantYong Zhou0https://orcid.org/0000-0002-5129-9159Jian-Jun Yang1Lian-Yu Zheng2School of Mechanical Engineering and Automation, Beihang University, Beijing, ChinaSchool of Mechanical Engineering and Automation, Beihang University, Beijing, ChinaSchool of Mechanical Engineering and Automation, Beihang University, Beijing, ChinaIn the paper, a case study focusing on multi-objective flexible job shop scheduling problem (MO-FJSP) in an aero-engine blade manufacturing plant is presented. The problem considered in this paper involves many attributes, including working calendar, due dates, and lot size. Moreover, dynamic events occur frequently in the shop-floor, making the problem more challenging and requiring real-time responses. Therefore, the priority-based methods are more suitable than the computationally intensive search-based methods for the online scheduling. However, developing an effective heuristic for online scheduling problem is a tedious work even for domain experts. Furthermore, the domain knowledge of the practical production scheduling needs to be integrated into the algorithm to guide the search direction, accelerate the convergence of the algorithm, and improve the solution quality. To this end, three multi-agent-based hyper-heuristics (MAHH) integrated with the prior knowledge of the shop floor are proposed to evolve scheduling policies (SPs) for the online scheduling problem. To evaluate the performance of evolved SPs, a 5-fold cross-validation method which is frequently used in machine learning is adopted to avoid the overfitting problem. Both the training and test results demonstrate that the bottleneck-agent-based hyper-heuristic method produces the best result among the three MAHH methods. Furthermore, both the effectiveness and the efficiency of the evolved SPs are verified by comparison with the well-known heuristics and two multi-objective particle swarm optimization (MOPSO) algorithms on the practical case. The proposed method has been embedded in the manufacturing execution system that is built on JAVA and successfully applied in several manufacturing plants.https://ieeexplore.ieee.org/document/8635479/Schedulingflexible job shopmulti-agenthyper-heuristicsgenetic programming
collection DOAJ
language English
format Article
sources DOAJ
author Yong Zhou
Jian-Jun Yang
Lian-Yu Zheng
spellingShingle Yong Zhou
Jian-Jun Yang
Lian-Yu Zheng
Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing Plant
IEEE Access
Scheduling
flexible job shop
multi-agent
hyper-heuristics
genetic programming
author_facet Yong Zhou
Jian-Jun Yang
Lian-Yu Zheng
author_sort Yong Zhou
title Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing Plant
title_short Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing Plant
title_full Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing Plant
title_fullStr Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing Plant
title_full_unstemmed Multi-Agent Based Hyper-Heuristics for Multi-Objective Flexible Job Shop Scheduling: A Case Study in an Aero-Engine Blade Manufacturing Plant
title_sort multi-agent based hyper-heuristics for multi-objective flexible job shop scheduling: a case study in an aero-engine blade manufacturing plant
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description In the paper, a case study focusing on multi-objective flexible job shop scheduling problem (MO-FJSP) in an aero-engine blade manufacturing plant is presented. The problem considered in this paper involves many attributes, including working calendar, due dates, and lot size. Moreover, dynamic events occur frequently in the shop-floor, making the problem more challenging and requiring real-time responses. Therefore, the priority-based methods are more suitable than the computationally intensive search-based methods for the online scheduling. However, developing an effective heuristic for online scheduling problem is a tedious work even for domain experts. Furthermore, the domain knowledge of the practical production scheduling needs to be integrated into the algorithm to guide the search direction, accelerate the convergence of the algorithm, and improve the solution quality. To this end, three multi-agent-based hyper-heuristics (MAHH) integrated with the prior knowledge of the shop floor are proposed to evolve scheduling policies (SPs) for the online scheduling problem. To evaluate the performance of evolved SPs, a 5-fold cross-validation method which is frequently used in machine learning is adopted to avoid the overfitting problem. Both the training and test results demonstrate that the bottleneck-agent-based hyper-heuristic method produces the best result among the three MAHH methods. Furthermore, both the effectiveness and the efficiency of the evolved SPs are verified by comparison with the well-known heuristics and two multi-objective particle swarm optimization (MOPSO) algorithms on the practical case. The proposed method has been embedded in the manufacturing execution system that is built on JAVA and successfully applied in several manufacturing plants.
topic Scheduling
flexible job shop
multi-agent
hyper-heuristics
genetic programming
url https://ieeexplore.ieee.org/document/8635479/
work_keys_str_mv AT yongzhou multiagentbasedhyperheuristicsformultiobjectiveflexiblejobshopschedulingacasestudyinanaeroengineblademanufacturingplant
AT jianjunyang multiagentbasedhyperheuristicsformultiobjectiveflexiblejobshopschedulingacasestudyinanaeroengineblademanufacturingplant
AT lianyuzheng multiagentbasedhyperheuristicsformultiobjectiveflexiblejobshopschedulingacasestudyinanaeroengineblademanufacturingplant
_version_ 1724192300501827584