Constantin Waubert de Puiseau, Fabian Wolz, Merlin Montag, Jannik Peters, Hasan Tercan, Tobias Meisen
{"title":"Decision Transformer for Enhancing Neural Local Search on the Job Shop Scheduling Problem","authors":"Constantin Waubert de Puiseau, Fabian Wolz, Merlin Montag, Jannik Peters, Hasan Tercan, Tobias Meisen","doi":"arxiv-2409.02697","DOIUrl":null,"url":null,"abstract":"The job shop scheduling problem (JSSP) and its solution algorithms have been\nof enduring interest in both academia and industry for decades. In recent\nyears, machine learning (ML) is playing an increasingly important role in\nadvancing existing and building new heuristic solutions for the JSSP, aiming to\nfind better solutions in shorter computation times. In this paper we build on\ntop of a state-of-the-art deep reinforcement learning (DRL) agent, called\nNeural Local Search (NLS), which can efficiently and effectively control a\nlarge local neighborhood search on the JSSP. In particular, we develop a method\nfor training the decision transformer (DT) algorithm on search trajectories\ntaken by a trained NLS agent to further improve upon the learned\ndecision-making sequences. Our experiments show that the DT successfully learns\nlocal search strategies that are different and, in many cases, more effective\nthan those of the NLS agent itself. In terms of the tradeoff between solution\nquality and acceptable computational time needed for the search, the DT is\nparticularly superior in application scenarios where longer computational times\nare acceptable. In this case, it makes up for the longer inference times\nrequired per search step, which are caused by the larger neural network\narchitecture, through better quality decisions per step. Thereby, the DT\nachieves state-of-the-art results for solving the JSSP with ML-enhanced search.","PeriodicalId":501479,"journal":{"name":"arXiv - CS - Artificial Intelligence","volume":"45 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.02697","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The job shop scheduling problem (JSSP) and its solution algorithms have been
of enduring interest in both academia and industry for decades. In recent
years, machine learning (ML) is playing an increasingly important role in
advancing existing and building new heuristic solutions for the JSSP, aiming to
find better solutions in shorter computation times. In this paper we build on
top of a state-of-the-art deep reinforcement learning (DRL) agent, called
Neural Local Search (NLS), which can efficiently and effectively control a
large local neighborhood search on the JSSP. In particular, we develop a method
for training the decision transformer (DT) algorithm on search trajectories
taken by a trained NLS agent to further improve upon the learned
decision-making sequences. Our experiments show that the DT successfully learns
local search strategies that are different and, in many cases, more effective
than those of the NLS agent itself. In terms of the tradeoff between solution
quality and acceptable computational time needed for the search, the DT is
particularly superior in application scenarios where longer computational times
are acceptable. In this case, it makes up for the longer inference times
required per search step, which are caused by the larger neural network
architecture, through better quality decisions per step. Thereby, the DT
achieves state-of-the-art results for solving the JSSP with ML-enhanced search.