Multi-objective flexible job-shop scheduling via graph attention network and reinforcement learning

被引:5
作者
Li, Yuanhe [1 ]
Zhong, Wenjian [1 ]
Wu, Yuanqing [1 ]
机构
[1] Guangdong Univ Technol, Guangdong Prov Key Lab Intelligent Decis & Coopera, Guangzhou 510006, Guangdong Provi, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Multi-objective flexible job-shop scheduling problem; Graph attention network; Reinforcement learning; Pareto front; End-to-end; GENETIC ALGORITHM; OPTIMIZATION; SEARCH;
D O I
10.1007/s11227-024-06741-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In real-world production scheduling, it is crucial to quickly create a plan while also achieving various objectives. Consequently, addressing the multi-objective flexible job-shop scheduling problem (MOFJSP) is both complex and challenging. Previous methods utilizing meta-heuristic approaches have made significant strides in approximating high-quality Pareto front. However, they have not adequately addressed the issue of prolonged computation times. This paper introduces an end-to-end approach to solving the MOFJSP that leverages graph attention networks (GATs) and reinforcement learning, which we term as multi-objective graph attention reinforcement learning scheduler. The GAT effectively captures the machine and operation features within heterogeneous graphs. We employ a weighted-sum method to decompose the problem into smaller optimization tasks, thereby balancing three scheduling objectives: minimizing makespan, maximum machine load, and total machine load. Experimental results demonstrate that the proposed method outperforms five commonly used multi-objective evolutionary algorithms on synthetic instances, with a more pronounced performance advantage observed in larger instances. Furthermore, results from solving public instances with model trained on the smallest synthetic instance (10x5\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$10\times 5$$\end{document}) indicate that the proposed method can rapidly approximate the Pareto front, yielding high-quality solutions and effectively addressing unseen instances.
引用
收藏
页数:25
相关论文
共 50 条
[1]   An improved non-dominated sorting biogeography-based optimization algorithm for the (hybrid) multi-objective flexible job-shop scheduling problem [J].
An, Youjun ;
Chen, Xiaohui ;
Li, Yinghe ;
Han, Yaoyao ;
Zhang, Ji ;
Shi, Haohao .
APPLIED SOFT COMPUTING, 2021, 99
[2]   SMS-EMOA: Multiobjective selection based on dominated hypervolume [J].
Beume, Nicola ;
Naujoks, Boris ;
Emmerich, Michael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1653-1669
[3]   Pymoo: Multi-Objective Optimization in Python']Python [J].
Blank, Julian ;
Deb, Kalyanmoy .
IEEE ACCESS, 2020, 8 :89497-89509
[4]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[5]   A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization [J].
Cheng, Ran ;
Jin, Yaochu ;
Olhofer, Markus ;
Sendhoff, Bernhard .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (05) :773-791
[6]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601
[7]   A Bee Evolutionary Guiding Nondominated Sorting Genetic Algorithm II for Multiobjective Flexible Job-Shop Scheduling [J].
Deng, Qianwang ;
Gong, Guiliang ;
Gong, Xuran ;
Zhang, Like ;
Liu, Wei ;
Ren, Qinghua .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2017, 2017
[8]   A Newton-based heuristic algorithm for multi-objective flexible job-shop scheduling problem [J].
Fernandez Perez, Miguel A. ;
Raupp, Fernanda M. P. .
JOURNAL OF INTELLIGENT MANUFACTURING, 2016, 27 (02) :409-416
[9]   Energy- and labor-aware flexible job shop scheduling under dynamic electricity pricing: A many-objective optimization investigation [J].
Gong, Xu ;
De Pessemier, Toon ;
Martens, Luc ;
Joseph, Wout .
JOURNAL OF CLEANER PRODUCTION, 2019, 209 :1078-1094
[10]   An Integrated Process Planning and Scheduling problem solved from an adaptive multi-objective perspective [J].
Haro, Eduardo H. ;
Avalos, Omar ;
Galvez, Jorge ;
Camarena, Octavio .
JOURNAL OF MANUFACTURING SYSTEMS, 2024, 75 :1-23