atlas

Research map / Reinforcement learning / Visual and representation RL

Learning Memory-Enhanced Improvement Heuristics for Flexible Job Shop Scheduling

NeurIPS 2025 · Reinforcement learning › Visual and representation RL · approach: RL for combinatorial routing · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MIStar, a DRL-based improvement heuristic for flexible job shop scheduling that uses a directed heterogeneous disjunctive graph, a memory-enhanced heterogeneous GNN, and parallel greedy search trained with n-step PPO.

Problem

Flexible job shop scheduling (FJSP) with flexible machine assignment; prior DRL methods are mostly constructive and improvement-based DRL methods were designed for non-flexible JSP, struggling with state representation, action design, and local optima.

Approach

Represent complete FJSP solutions as a directed heterogeneous disjunctive graph with machine nodes and directed hyper-arcs for machine sequences, use a memory of past states and actions (similarity by Frobenius inner product of operation-machine order matrices, soft-voted historical actions) inside the GNN policy, and act on Nopt2 moves with parallel greedy selection of P candidates per step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the memory module (ablation)MIStar · SD2 small-size instancessolution qualityHelped
Add parallel greedy search (ablation)MIStar · SD2 small-size instancessearch efficiencyHelped
Remove parallel greedy search (ablation)MIStar · SD2 small-size instancessolution qualityHurt
Use multi-matrix or difference-matrix memory-state similarity instead of the operation-machine incidence matrix (ablation)MIStar memory module · SD2solution qualityNo clear effect
Increase parallel scale P (ablation)MIStar · SD2 instancessolution qualityHelped
Increase parallel scale P (ablation)MIStar · SD2 instancesruntimeHurt
Run MIStar for 400 instead of 100 iterationsMIStar · SD2 15 × 10makespan: 488.22 -> 465.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: SD1 SD2 Hurink Brandimarte

Benchmarks: SD1 SD2 Hurink (edata, rdata, vdata) Brandimarte (mk) larger synthetic instances up to 1500 operations

Metrics: makespan (objective) relative gap to best-known runtime

Baselines: DANIEL HGNN greedy improvement (GD) first-improvement (FI) best-improvement (BI) Google OR-Tools 2SGA MARCO-style memory (discussed)

Builds on: PPO Graph Isomorphism Network Graph Attention Network Nopt2 neighborhood DANIEL HGNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy