Self-Labeling the Job Shop Scheduling Problem

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Corsini, Andrea, Porrello, Angelo, Calderara, Simone, Dell'Amico, Mauro
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909373531422720
author Corsini, Andrea
Porrello, Angelo
Calderara, Simone
Dell'Amico, Mauro
author_facet Corsini, Andrea
Porrello, Angelo
Calderara, Simone
Dell'Amico, Mauro
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2401_11849
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Self-Labeling the Job Shop Scheduling Problem
Corsini, Andrea
Porrello, Angelo
Calderara, Simone
Dell'Amico, Mauro
Machine Learning
Artificial Intelligence
Combinatorics
I.2; G.2
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.
title Self-Labeling the Job Shop Scheduling Problem
topic Machine Learning
Artificial Intelligence
Combinatorics
I.2; G.2
url https://arxiv.org/abs/2401.11849