Learning the Quality of Machine Permutations in Job Shop Scheduling
Andrea Corsini, Simone Calderara, and Mauro Dell'Amico

TL;DR
This paper introduces a supervised learning approach to predict the quality of machine permutations in Job Shop Scheduling, improving heuristic search performance with high accuracy predictions.
Contribution
It proposes a novel supervised learning task and methodology for estimating permutation quality, enhancing traditional algorithms in JSP.
Findings
Binary accuracy of predictions exceeds 95%
Predicted permutation quality improves Tabu Search performance
Demonstrates the effectiveness of supervised learning in combinatorial optimization
Abstract
In recent years, the power demonstrated by Machine Learning (ML) has increasingly attracted the interest of the optimization community that is starting to leverage ML for enhancing and automating the design of algorithms. One combinatorial optimization problem recently tackled with ML is the Job Shop scheduling Problem (JSP). Most of the works on the JSP using ML focus on Deep Reinforcement Learning (DRL), and only a few of them leverage supervised learning techniques. The recurrent reasons for avoiding supervised learning seem to be the difficulty in casting the right learning task, i.e., what is meaningful to predict, and how to obtain labels. Therefore, we first propose a novel supervised learning task that aims at predicting the quality of machine permutations. Then, we design an original methodology to estimate this quality, and we use these estimations to create an accurate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Metaheuristic Optimization Algorithms Research · Scheduling and Timetabling Solutions
