Discovering Dispatching Rules Using Data Mining
Journal of Scheduling
Case-based heuristic selection for timetabling problems
Journal of Scheduling
Computers and Industrial Engineering
Trust Region Newton Method for Logistic Regression
The Journal of Machine Learning Research
LIBLINEAR: A Library for Large Linear Classification
The Journal of Machine Learning Research
Learning heuristics for basic block instruction scheduling
Journal of Heuristics
Learning Heuristics for the Superblock Instruction Scheduling Problem
IEEE Transactions on Knowledge and Data Engineering
A reinforcement learning approach to job-shop scheduling
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 2
LION'12 Proceedings of the 6th international conference on Learning and Intelligent Optimization
Hi-index | 0.00 |
This paper introduces a framework in which dispatching rules for job-shop scheduling problems are discovered by analysing the characteristics of optimal solutions. Training data is created via randomly generated job-shop problem instances and their corresponding optimal solution. Linear classification is applied in order to identify good choices from worse ones, at each dispatching time step, in a supervised learning fashion. The method is purely data-driven, thus less problem specific insights are needed from the human heuristic algorithm designer. Experimental studies show that the learned linear priority dispatching rules outperforms common single priority dispatching rules, with respect to minimum makespan.