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...
Main Authors: | , , |
---|---|
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 |