Reinforcement Learning of Dispatching Strategies for Large-Scale Industrial Scheduling

5Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

Abstract

Scheduling is an important problem for many applications, including manufacturing, transportation, or cloud computing. Unfortunately, most of the scheduling problems occurring in practice are intractable and, therefore, solving large industrial instances is very time-consuming. Heuristic-based dispatching methods can compute schedules in an acceptable time, but the construction of a heuristic providing satisfactory solution quality is a tedious process. This work introduces a method to automatically learn dispatching strategies from just a few training instances using reinforcement learning. Evaluation results obtained on real-world, large-scale instances of a resource-constrained project scheduling problem taken from the literature show that the learned dispatching heuristic generalizes to unseen instances and produces high-quality schedules within seconds. As a result, our approach significantly outperforms state-of-the-art combinatorial optimization techniques in terms of solution quality and computation time.

Cite

CITATION STYLE

APA

Tassel, P., Kovács, B., Gebser, M., Schekotihin, K., Kohlenbrein, W., & Schrott-Kostwein, P. (2022). Reinforcement Learning of Dispatching Strategies for Large-Scale Industrial Scheduling. In Proceedings International Conference on Automated Planning and Scheduling, ICAPS (Vol. 32, pp. 638–646). Association for the Advancement of Artificial Intelligence. https://doi.org/10.1609/icaps.v32i1.19852

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free