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 optimal and approximate algorithms. One combinatorial optimization problem that has been tackled with ML is the Job Shop scheduling Problem (JSP). Most of the recent works focusing on the JSP and ML are based 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 that allows to create an accurate sequential deep learning model (binary accuracy above 95%). Finally, we empirically demonstrate the value of predicting the quality of machine permutations by enhancing the performance of a simple Tabu Search algorithm inspired by the works in the literature.
翻译:近年来,机器学习(ML)所展示的力量日益吸引优化社区的兴趣,后者正开始利用ML来提升和自动化最佳和近似算法的设计。一个与ML处理的组合优化问题是工作商店时间安排问题(JSP),最近大多数侧重于JSP和ML的工程都以深强化学习(DRL)为基础,只有少数人利用了受监督的学习技巧。避免受监督学习的经常性原因似乎是难以完成正确的学习任务,即什么是有意义的预测,以及如何获得标签。因此,我们首先提出了一个新的、有监督的学习任务,目的是预测机器变换的质量。然后,我们设计了一种原始的方法来估计这种质量,从而能够创建准确的连续深层次学习模型(中等精度高于95%)。最后,我们从经验上证明通过提高由文献作品启发的简单塔布搜索算法的性能来预测机器变色质量的价值。