{"title":"A Deep Reinforcement Learning Framework Assisted by Genetic Programming for Dynamic Flexible Job Shop Scheduling","authors":"Fuqing Zhao;Cheng Zhao;Ling Wang;Hongyan Sang","doi":"10.1109/TEVC.2025.3649289","DOIUrl":null,"url":null,"abstract":"The dynamic flexible job shop scheduling problem with jobs arriving (DFJSP-JA) is a critical scheduling problem in electrolytic aluminum production processes within the aluminum industry. In the DFJSP-JA, job processing information is obtained after job arrival, thus requiring real-time decisions to minimize total tardiness (TTD). A tree-structured long short-term memory deep reinforcement learning framework with behavior clustering-based multitree genetic programming (TDRL-BCMTGP) is proposed to address the DFJSP-JA. Behavior clustering is introduced to group the candidates of the multitree genetic programming (MTGP) to expedite the iterative generation of high-quality scheduling rules by improving the population diversity of the MTGP. A tree-structured long short-term memory (Tree-LSTM) model trained via contrastive learning generates embedding vectors that capture the structural discrepancy and semantic similarity of the candidates. The embedding vectors are concatenated with the shop floor states and fed into the policy network to train an effective agent. Experimental results demonstrate that the TDRL-BCMTGP framework outperforms state-of-the-art methods in minimizing the TTD across four types of dynamic shop floor scenarios in electrolytic aluminum production processes, while maintaining robust generalization capability under simulated time delays and dynamic changes in shop floor machines.","PeriodicalId":13206,"journal":{"name":"IEEE Transactions on Evolutionary Computation","volume":"30 5","pages":"2138-2151"},"PeriodicalIF":15.9000,"publicationDate":"2026-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11317967/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/12/29 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
The dynamic flexible job shop scheduling problem with jobs arriving (DFJSP-JA) is a critical scheduling problem in electrolytic aluminum production processes within the aluminum industry. In the DFJSP-JA, job processing information is obtained after job arrival, thus requiring real-time decisions to minimize total tardiness (TTD). A tree-structured long short-term memory deep reinforcement learning framework with behavior clustering-based multitree genetic programming (TDRL-BCMTGP) is proposed to address the DFJSP-JA. Behavior clustering is introduced to group the candidates of the multitree genetic programming (MTGP) to expedite the iterative generation of high-quality scheduling rules by improving the population diversity of the MTGP. A tree-structured long short-term memory (Tree-LSTM) model trained via contrastive learning generates embedding vectors that capture the structural discrepancy and semantic similarity of the candidates. The embedding vectors are concatenated with the shop floor states and fed into the policy network to train an effective agent. Experimental results demonstrate that the TDRL-BCMTGP framework outperforms state-of-the-art methods in minimizing the TTD across four types of dynamic shop floor scenarios in electrolytic aluminum production processes, while maintaining robust generalization capability under simulated time delays and dynamic changes in shop floor machines.
期刊介绍:
The IEEE Transactions on Evolutionary Computation is published by the IEEE Computational Intelligence Society on behalf of 13 societies: Circuits and Systems; Computer; Control Systems; Engineering in Medicine and Biology; Industrial Electronics; Industry Applications; Lasers and Electro-Optics; Oceanic Engineering; Power Engineering; Robotics and Automation; Signal Processing; Social Implications of Technology; and Systems, Man, and Cybernetics. The journal publishes original papers in evolutionary computation and related areas such as nature-inspired algorithms, population-based methods, optimization, and hybrid systems. It welcomes both purely theoretical papers and application papers that provide general insights into these areas of computation.