Self-Labeling the Job Shop Scheduling Problem
Not on the map. Why?
Abstract (arXiv)
This work proposes a self-supervised training strategy designed for combinatorial problems. An obstacle in applying supervised paradigms to such problems is the need for costly target solutions often produced with exact solvers. Inspired by semi- and self-supervised learning, we show that generative models can be trained by sampling multiple solutions and using the best one according to the problem objective as a pseudo-label. In this way, we iteratively improve the model generation capability by relying only on its self-supervision, eliminating the need for optimality information. We validate this Self-Labeling Improvement Method (SLIM) on the Job Shop Scheduling (JSP), a complex combinatorial problem that is receiving much attention from the neural combinatorial community. We propose a generative model based on the well-known Pointer Network and train it with SLIM. Experiments on popular benchmarks demonstrate the potential of this approach as the resulting models outperform constructive heuristics and state-of-the-art learning proposals for the JSP. Lastly, we prove the robustness of SLIM to various parameters and its generality by applying it to the Traveling Salesman Problem.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Builds on 29 of its 59 references that are in the map. First posted on arXiv 22 Jan 2024.
Builds on
29 of 59 references.
References · 29
- 2017Attention Is All You Needcited by 59,932
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2015Pointer Networkscited by 882
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2017Deep Reinforcement Learning that Matterscited by 727
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
17 more
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
- 2020Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learningcited by 139
- 2021Learning to schedule job-shop problems: Representation and policy learning using graph neural network and reinforcement learningcited by 52
- 2021Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Methodcited by 20
- 2022Deep Reinforcement Learning Guided Improvement Heuristic for Job Shop Schedulingcited by 20
- 2022Learning to Control Local Search for Combinatorial Optimizationcited by 18
- 2023An End-to-End Reinforcement Learning Approach for Job-Shop Scheduling Problems Based on Constraint Programmingcited by 11
- 2022Learning to generalize Dispatching rules on the Job Shop Schedulingcited by 7
- 2022A Simple Decentralized Cross-Entropy Methodcited by 5
- 2022Understanding Curriculum Learning in Policy Optimization for Online Combinatorial Optimizationcited by 2
- 2022Learning the Quality of Machine Permutations in Job Shop Schedulingcited by 1
Built on by
Citing papers per year: 2024: 9; 2025: 7; 2026: 7.
23 papers.
Sort:
By area:
- 2024GOAL: A Generalist Combinatorial Optimization Agent Learnercited by 39
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 32
- 2025OptimAI: Optimization from Natural Language Using LLM-Powered AI Agentscited by 22
- 2024Graph Neural Networks for Job Shop Scheduling Problems: A Surveycited by 15
- 2025BOPO: Neural Combinatorial Optimization via Best-anchored and Objective-guided Preference Optimizationcited by 14
- 2025Starjob: Dataset for LLM-Driven Job Shop Schedulingcited by 12
- 2024LLMs can Schedulecited by 11
- 2024PARCO: Parallel AutoRegressive Models for Multi-Agent Combinatorial Optimizationcited by 7
- 2024GraphXForm: Graph transformer for computer-aided molecular designcited by 6
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimizationcited by 4
- 2024Offline reinforcement learning for job-shop scheduling problemscited by 2
- 2025Learning to Solve the Min-Max Mixed-Shelves Picker-Routing Problem via Hierarchical and Parallel Decodingcited by 2
11 more
- 2024Decision Transformer for Enhancing Neural Local Search on the Job Shop Scheduling Problemcited by 1
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
- 2025Generalizing Beyond Suboptimality: Offline Reinforcement Learning Learns Effective Scheduling through Random Solutionscited by 0
- 2025Multi-Action Self-Improvement for Neural Combinatorial Optimizationcited by 0
- 2026Variational Approach for Job Shop Schedulingcited by 0
- 2026Scheduling That Speaks: An Interpretable Programmatic Reinforcement Learning Frameworkcited by 0
- 2026GOAL: Graph-based Objective-Aligned Diffusion Solvers for Dynamic Multi-Objective Optimizationcited by 0
- 2026Self-Improvement Imitation with Biologically Guided Search for Protein Design Under Oracle Budgetscited by 0
- 2026DynaSchedBench: Calibrated Dynamic Scheduling Benchmarks and Observability Paradox in LLM-based Scheduling Agentscited by 0
- 2026Improving Cross-Problem Vehicle Routing with Locally Augmented Preferences and Representation Disentanglementcited by 0
- 2026Transformer-Based Flow Shop Scheduling Using MILP-Generated Training Datacited by 0
- 2026Transformer-Based Flow Shop Scheduling Using MILP-Generated Training Data30 Aug 2026
- 2026Improving Cross-Problem Vehicle Routing with Locally Augmented Preferences and Representation Disentanglement25 Aug 2026
- 2026DynaSchedBench: Calibrated Dynamic Scheduling Benchmarks and Observability Paradox in LLM-based Scheduling Agents26 May 2026
- 2026Self-Improvement Imitation with Biologically Guided Search for Protein Design Under Oracle Budgets26 May 2026
- 2026GOAL: Graph-based Objective-Aligned Diffusion Solvers for Dynamic Multi-Objective Optimization18 May 2026
- 2026Scheduling That Speaks: An Interpretable Programmatic Reinforcement Learning Framework18 May 2026
- 2026Variational Approach for Job Shop Scheduling30 Jan 2026
- 2025Multi-Action Self-Improvement for Neural Combinatorial Optimization14 Oct 2025
- 2025Generalizing Beyond Suboptimality: Offline Reinforcement Learning Learns Effective Scheduling through Random Solutions12 Sep 2025
- 2025OptimAI: Optimization from Natural Language Using LLM-Powered AI Agents23 Apr 2025
- 2025BOPO: Neural Combinatorial Optimization via Best-anchored and Objective-guided Preference Optimization10 Mar 2025
- 2025Starjob: Dataset for LLM-Driven Job Shop Scheduling26 Feb 2025
11 more
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2025Learning to Solve the Min-Max Mixed-Shelves Picker-Routing Problem via Hierarchical and Parallel Decoding14 Feb 2025
- 2024GraphXForm: Graph transformer for computer-aided molecular design3 Nov 2024
- 2024Offline reinforcement learning for job-shop scheduling problems21 Oct 2024
- 2024PARCO: Parallel AutoRegressive Models for Multi-Agent Combinatorial Optimization5 Sep 2024
- 2024Decision Transformer for Enhancing Neural Local Search on the Job Shop Scheduling Problem4 Sep 2024
- 2024LLMs can Schedule13 Aug 2024
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimization24 Jul 2024
- 2024GOAL: A Generalist Combinatorial Optimization Agent Learner21 Jun 2024
- 2024Graph Neural Networks for Job Shop Scheduling Problems: A Survey20 Jun 2024
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement22 Mar 2024
- 2024Offline reinforcement learning for job-shop scheduling problemscited by 2
- 2024Decision Transformer for Enhancing Neural Local Search on the Job Shop Scheduling Problemcited by 1
- 2025Generalizing Beyond Suboptimality: Offline Reinforcement Learning Learns Effective Scheduling through Random Solutionscited by 0
- 2025Generalizing Beyond Suboptimality: Offline Reinforcement Learning Learns Effective Scheduling through Random Solutions12 Sep 2025
- 2024Offline reinforcement learning for job-shop scheduling problems21 Oct 2024
- 2024Decision Transformer for Enhancing Neural Local Search on the Job Shop Scheduling Problem4 Sep 2024
- 2024GOAL: A Generalist Combinatorial Optimization Agent Learnercited by 39
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 32
- 2024Graph Neural Networks for Job Shop Scheduling Problems: A Surveycited by 15
- 2025Starjob: Dataset for LLM-Driven Job Shop Schedulingcited by 12
- 2024LLMs can Schedulecited by 11
- 2024PARCO: Parallel AutoRegressive Models for Multi-Agent Combinatorial Optimizationcited by 7
- 2024GraphXForm: Graph transformer for computer-aided molecular designcited by 6
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimizationcited by 4
- 2025Learning to Solve the Min-Max Mixed-Shelves Picker-Routing Problem via Hierarchical and Parallel Decodingcited by 2
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
- 2025Multi-Action Self-Improvement for Neural Combinatorial Optimizationcited by 0
- 2026Variational Approach for Job Shop Schedulingcited by 0
12 most cited of 17 All 17 (JSON)
- 2026Transformer-Based Flow Shop Scheduling Using MILP-Generated Training Data30 Aug 2026
- 2026Improving Cross-Problem Vehicle Routing with Locally Augmented Preferences and Representation Disentanglement25 Aug 2026
- 2026Self-Improvement Imitation with Biologically Guided Search for Protein Design Under Oracle Budgets26 May 2026
- 2026GOAL: Graph-based Objective-Aligned Diffusion Solvers for Dynamic Multi-Objective Optimization18 May 2026
- 2026Scheduling That Speaks: An Interpretable Programmatic Reinforcement Learning Framework18 May 2026
- 2026Variational Approach for Job Shop Scheduling30 Jan 2026
- 2025Multi-Action Self-Improvement for Neural Combinatorial Optimization14 Oct 2025
- 2025Starjob: Dataset for LLM-Driven Job Shop Scheduling26 Feb 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2025Learning to Solve the Min-Max Mixed-Shelves Picker-Routing Problem via Hierarchical and Parallel Decoding14 Feb 2025
- 2024GraphXForm: Graph transformer for computer-aided molecular design3 Nov 2024
- 2024PARCO: Parallel AutoRegressive Models for Multi-Agent Combinatorial Optimization5 Sep 2024
12 newest of 17 All 17 (JSON)