A neural-driven constructive heuristic for the flexible job shop scheduling problem: An efficient alternative to complex deep learning methods

The Flexible Job Shop Scheduling Problem (FJSP) is a complex, NP-hard optimization challenge with significant practical relevance in manufacturing systems. This paper introduces a novel neural-driven constructive heuristic that replaces static priority dispatching rules with a compact, feed-forward neural network. The network evaluates potential operation-machine assignments during the schedule construction process based on features derived from the current partial schedule and job state. To train the network, we employ a black-box optimization approach using the Covariance Matrix Adaptation Evolution Strategy (CMA-ES), eliminating the need for labeled data or reward functions. We propose a two-stage framework: general training across a broad range of synthetic or benchmark instances, followed by instance-specific fine-tuning of the network weights to adapt the heuristic for individual problem scenarios. On the Brandimarte benchmarks, our approach yields an average optimality gap of 0.91% (0.32% on the full dataset), outperforming the best deep reinforcement learning methods (2.35%) and the leading traditional dispatching heuristics individually suited to each instance of the problem (9.25%). Although CPLEX constrained programming solver achieves a slightly lower average gap of 0.05%, our method delivers competitive makespans overall and demonstrates superiority on numerous instances at six times lower computational cost. The results highlight the potential of learning-based constructive heuristics as a scalable and adaptable alternative for complex scheduling tasks. • Novel neural-driven heuristic for flexible job shop scheduling (FJSP). • A population of compact neural networks trained using CMA-ES. • A two-stage framework combining general training with instance-specific fine-tuning. • The heuristic achieves near-optimal makespans on Brandimarte benchmark tests. • Demonstrates advantages of population-based shallow learning over DRL in FJSP.

Authors

Institutions

Publication Details

Journal
Computers & Operations Research
Published
2026-03-03
DOI
https://doi.org/10.1016/j.cor.2026.107444
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A neural-driven constructive heuristic for the flexible job shop scheduling problem: An efficient alternative to complex deep learning methods

Tomasz Śliwiński, Mariusz Kaleta
Computers & Operations Research
Scheduling and Optimization Algorithms
article

A neural-driven constructive heuristic for the flexible job shop scheduling problem: An efficient alternative to complex deep learning methods

Tomasz Śliwiński, Mariusz Kaleta
article en

Abstract

The Flexible Job Shop Scheduling Problem (FJSP) is a complex, NP-hard optimization challenge with significant practical relevance in manufacturing systems. This paper introduces a novel neural-driven constructive heuristic that replaces static priority dispatching rules with a compact, feed-forward neural network. The network evaluates potential operation-machine assignments during the schedule construction process based on features derived from the current partial schedule and job state. To train the network, we employ a black-box optimization approach using the Covariance Matrix Adaptation Evolution Strategy (CMA-ES), eliminating the need for labeled data or reward functions. We propose a two-stage framework: general training across a broad range of synthetic or benchmark instances, followed by instance-specific fine-tuning of the network weights to adapt the heuristic for individual problem scenarios. On the Brandimarte benchmarks, our approach yields an average optimality gap of 0.91% (0.32% on the full dataset), outperforming the best deep reinforcement learning methods (2.35%) and the leading traditional dispatching heuristics individually suited to each instance of the problem (9.25%). Although CPLEX constrained programming solver achieves a slightly lower average gap of 0.05%, our method delivers competitive makespans overall and demonstrates superiority on numerous instances at six times lower computational cost. The results highlight the potential of learning-based constructive heuristics as a scalable and adaptable alternative for complex scheduling tasks. • Novel neural-driven heuristic for flexible job shop scheduling (FJSP). • A population of compact neural networks trained using CMA-ES. • A two-stage framework combining general training with instance-specific fine-tuning. • The heuristic achieves near-optimal makespans on Brandimarte benchmark tests. • Demonstrates advantages of population-based shallow learning over DRL in FJSP.

Computers & Operations ResearchVol. 191
Warsaw University of Technology (PL)
Decent work and economic growth
Openalex Percentile: Top 41%
Scheduling and Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A neural-driven constructive heuristic for the flexible job shop scheduling problem: An efficient alternative to complex deep learning methods — Tomasz Śliwiński, Mariusz Kaleta · Computers & Operations Research (2026) | TGRS Research Map | TGRS