mlsanityData to 14 Oct 2026

Two-Stage Learning For the Flexible Job Shop Scheduling Problem

arXiv 2301.09703 ↗First posted 23 Jan 2023cs.AI cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

The Flexible Job-shop Scheduling Problem (FJSP) is an important combinatorial optimization problem that arises in manufacturing and service settings. FJSP is composed of two subproblems, an assignment problem that assigns tasks to machines, and a scheduling problem that determines the starting times of tasks on their chosen machines. Solving FJSP instances of realistic size and composition is an ongoing challenge even under simplified, deterministic assumptions. Motivated by the inevitable randomness and uncertainties in supply chains, manufacturing, and service operations, this paper investigates the potential of using a deep learning framework to generate fast and accurate approximations for FJSP. In particular, this paper proposes a two-stage learning framework 2SLFJSP that explicitly models the hierarchical nature of FJSP decisions, uses a confidence-aware branching scheme to generate appropriate instances for the scheduling stage from the assignment predictions and leverages a novel symmetry-breaking formulation to improve learnability. 2SL-FJSP is evaluated on instances from the FJSP benchmark library. Results show that 2SL-FJSP can generate high-quality solutions in milliseconds, outperforming a state-of-the-art reinforcement learning approach recently proposed in the literature, and other heuristics commonly used in practice.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 20 of its 49 references that are in the map. First posted on arXiv 23 Jan 2023.

Builds on

20 of 49 references.

References · 20

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2017Proximal Policy Optimization Algorithmscited by 15,215
  3. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  4. 2015Pointer Networkscited by 895
  5. 2018Attention, Learn to Solve Routing Problems!cited by 656
  6. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  7. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
  8. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
  9. 2019Differentiable Convex Optimization Layerscited by 465
  10. 2019Differentiation of Blackbox Combinatorial Solverscited by 226
  11. 2021DC3: A learning method for optimization with hard constraintscited by 184
  12. 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
8 more
  1. 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 140
  2. 2020Uncertainty Quantification and Deep Ensemblescited by 139
  3. 2019Predicting AC Optimal Power Flows: Combining Deep Learning and Lagrangian Dual Methodscited by 94
  4. 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
  5. 2020RNA Secondary Structure Prediction By Learning Unrolled Algorithmscited by 24
  6. 2021Learning Hard Optimization Problems: A Data Generation Perspectivecited by 21
  7. 2021Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Methodcited by 20
  8. 2022Confidence-Aware Graph Neural Networks for Learning Reliability Assessment Commitmentscited by 12

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 2.

4 papers.