Skip to content

Deep Reinforcement Learning Using Multiview Graph Attention Mechanisms for Flexible Job Shop Scheduling

Sep 2026 · IEEE Transactions on Systems, Man & Cybernetics. Systems · Vol 56, pp. 5401-5414 · 0 citations · 34 references

Abstract

The flexible job shop scheduling problem (FJSP) is a typical challenge in modern manufacturing system scheduling. Classical optimization methods encounter difficulties extracting complex structural information in disjunctive graphs. An end-to-end approach is proposed in which a graph attention network (GAT) is integrated with deep reinforcement learning (DRL) to address the FJSP. The FJSP is modeled as a multi-Markov decision process (MMDP), where operation selection and machine assignment are treated as separate action spaces. A multiview GAT (MGAT) is introduced to mine the relationships between operations and machines in the disjunctive graph via two interconnected graph attention modules that extract structural information to improve the dynamic decision-making ability of the policy network. The probability distributions for operation selection and machine assignment are predicted by the designed policy networks. The policy networks are trained using the multiproximal policy optimization (multi-PPO) algorithm, and the resulting policies are subsequently employed to solve FJSP instances across various scales. Experiments on benchmark instances demonstrate that the proposed method outperforms heuristic scheduling rules and the heterogeneous graph neural network (HGNN) algorithm.

View source

Similar papers

Aug 2026

Bidirectional job-shop scheduling with graph-theoretic features: a graph attention network and proximal policy optimization approach

A novel DRL-based approach that integrates bidirectional scheduling with graph-theoretic features to effectively solve JSSP is introduced, which achieves superior performance compared to traditional heuristics and classic DRL methods, while maintaining competitive results against recent state-of-the-art approaches.

Nanfeng Ma, Xi-Fan Yao, Kun Hu · 0 citations
Conference Jul 2026

A low-node-density disjunctive graph model for flexible job shop scheduling

This study proposes a structurally simple, low-node-density disjunctive graph model, then performs feature extraction using Graph Neural Networks (GNNs), and finally optimize convergence using the Migrating Birds Optimization—an intelligent optimization algorithm proven effective for scheduling decision problems.

Ze Zhao, Mingyan Jiang, Feng Wang · 0 citations
Aug 2026

Energy-efficient flexible job shop scheduling with heterogeneous graph embedding and adaptive proximal policy optimization

An adaptive proximal policy optimization algorithm is proposed that enhances the representation capability of the decision-making network by introducing a learnable adaptive gating mechanism and improves the stability and feasibility of solutions by incorporating an ε-greedy strategy and a masking mechanism.

Changshun Shao, Zheng-Lin Yu, Jianyin Tang et al. · 0 citations
Conference Open access Sep 2026

Preference-Guided Multi-Policy Optimization for Flexible Job Shop Scheduling

PGMPO is proposed, a novel learning framework consisting of a simple but effective multi-policy modeling approach that allows a single network to represent multiple decision-makers, and a preference-driven model optimization method that effectively guides policies to learn diverse and specialized problem-solving strate...

Inguk Choi, Woo-Jin Shin, Sang-Hyun Cho et al. · 0 citations
Open access Jul 2026

A Deepsets-Guided Framework for Learning Job Priorities In Single-Machine Scheduling

Scheduling is a fundamental decision-making problem in chemical engineering as well as numerous other sectors, arising in manufacturing, energy systems, and supply chains. Many scheduling problems are NP-hard [1], meaning that even small problems are computationally hard to solve deterministically. As a result, existin...

Daniel Zhu · 0 citations

Related blog posts

Microsoft Research Blog Jul 13, 2026

Verifying Rust cryptography in SymCrypt, from standards to code

Cryptographic code supports vital protections in modern computing systems. Learn how a new method helps verify code as developers write it while preserving speed and adaptability as it gets implemented and evolves. The post Verifying Rust cryptography in SymCrypt, from standards to code appeared first on Microsoft Research.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.