Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Method

Abstract

The Jobs Shop Scheduling problem (JSP) is a canonical combinatorial optimization problem that is routinely solved for a variety of industrial purposes. It models the optimal scheduling of multiple sequences of tasks, each under a fixed order of operations, in which individual tasks require exclusive access to a predetermined resource for a specified processing time. The problem is NP-hard and computationally challenging even for medium-sized instances. Motivated by the increased stochasticity in production chains, this paper explores a deep learning approach to deliver efficient and accurate approximations to the JSP. In particular, this paper proposes the design of a deep neural network architecture to exploit the problem structure, its integration with Lagrangian duality to capture the problem constraints, and a post-processing optimization, to guarantee solution feasibility. The resulting method, called JSP-DNN, is evaluated on hard JSP instances from the JSPLIB benchmark library and is shown to produce JSP approximations of high quality at negligible computational costs.

Cite

Text

Kotary et al. "Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Method." AAAI Conference on Artificial Intelligence, 2022. doi:10.1609/AAAI.V36I7.20685

Markdown

[Kotary et al. "Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Method." AAAI Conference on Artificial Intelligence, 2022.](https://mlanthology.org/aaai/2022/kotary2022aaai-fast/) doi:10.1609/AAAI.V36I7.20685

BibTeX

@inproceedings{kotary2022aaai-fast,
  title     = {{Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Method}},
  author    = {Kotary, James and Fioretto, Ferdinando and Van Hentenryck, Pascal},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2022},
  pages     = {7239-7246},
  doi       = {10.1609/AAAI.V36I7.20685},
  url       = {https://mlanthology.org/aaai/2022/kotary2022aaai-fast/}
}