Knowledge-Based Reinforcement Learning and Estimation of Distribution Algorithm for Flexible Job Shop Scheduling Problem

被引:0
作者
Du, Yu [1 ]
Li, Jun-qing [1 ,2 ]
Chen, Xiao-long [1 ]
Duan, Pei-yong [3 ]
Pan, Quan-ke [4 ]
机构
[1] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Peoples R China
[2] Liaocheng Univ, Sch Comp Sci, Liaocheng 252059, Shandong, Peoples R China
[3] Yantai Univ, Sch Math & Informat Sci, Yantai 264005, Peoples R China
[4] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200072, Peoples R China
来源
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE | 2023年 / 7卷 / 04期
基金
美国国家科学基金会;
关键词
Transportation; Optimization; Job shop scheduling; Standards; Knowledge based systems; Indexes; Estimation; Flexible job shop scheduling problem; deep reinforcement learning; estimation of distribution algorithm; multi-objective optimization; CUCKOO SEARCH ALGORITHM; OPTIMIZATION;
D O I
10.1109/TETCI.2022.3145706
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this study, a flexible job shop scheduling problem with time-of-use electricity price constraint is considered. The problem includes machine processing speed, setup time, idle time, and the transportation time between machines. Both maximum completion time and total electricity price are optimized simultaneously. A hybrid multi-objective optimization algorithm of estimation of distribution algorithm and deep Q-network is proposed to solve this. The processing sequence, machine assignment, and processing speed assignment are all described using a three-dimensional solution representation. Two knowledge-based initialization strategies are designed for better performance. In the estimation of distribution algorithm component, three probability matrices corresponding to solution representation are provided. In the deep Q-network component, 34 state features are selected to describe the scheduling situation, while nine knowledge-based actions are defined to refine the scheduling solution, and the reward based on the two objectives is designed. As the knowledge for initialization and optimization strategies, five properties of the considered problem are proposed. The proposed mixed integer linear programming model of the problem is validated by exact solver CPLEX. The results of the numerical testing on wide-range scale instances show that the proposed hybrid algorithm is efficient and effective at solving the integrated flexible job shop scheduling problem.
引用
收藏
页码:1036 / 1050
页数:15
相关论文
共 56 条
[1]   Multi-objective simulation optimization for uncertain resource assignment and job sequence in automated flexible job shop [J].
Amiri, Farbod ;
Shirazi, Babak ;
Tajdin, Ali .
APPLIED SOFT COMPUTING, 2019, 75 :190-202
[2]   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
[3]   A Pareto based discrete Jaya algorithm for multi-objective flexible job shop scheduling problem [J].
Caldeira, Rylan H. ;
Gnanavelbabu, A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 170
[4]   An effective backtracking search algorithm for multi-objective flexible job shop scheduling considering new job arrivals and energy consumption [J].
Caldeira, Rylan H. ;
Gnanavelbabu, A. ;
Vaidyanathan, T. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
[5]   A Knowledge-Based Cuckoo Search Algorithm to Schedule a Flexible Job Shop With Sequencing Flexibility [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (01) :56-69
[6]   Scheduling Semiconductor Testing Facility by Using Cuckoo Search Algorithm With Reinforcement Learning and Surrogate Modeling [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu ;
Huang, Ran .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (02) :825-837
[7]   A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem [J].
Chen, Ronghua ;
Yang, Bo ;
Li, Shi ;
Wang, Shilong .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
[8]   Intelligent Scheduling with Reinforcement Learning [J].
Cunha, Bruno ;
Madureira, Ana ;
Fonseca, Benjamim ;
Matos, Joao .
APPLIED SCIENCES-BASEL, 2021, 11 (08)
[9]   Multi-objective optimization for energy-efficient flexible job shop scheduling problem with transportation constraints [J].
Dai Min ;
Tang Dunbing ;
Adriana, Giret ;
Salido Miguel, A. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2019, 59 :143-157
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197