arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2409.02697cs.AIcs.LG
收藏

用于增强作业车间调度问题神经局部搜索的决策Transformer

Decision Transformer for Enhancing Neural Local Search on the Job Shop Scheduling Problem

Institute for Technologies and Management of Digital Transformation, Wuppertal(伍珀塔尔数字转型技术与管理研究所)

Constantin Waubert de Puiseau, Fabian Wolz, Merlin Montag, Jannik Peters, Hasan Tercan, Tobias Meisen

AI总结:

本文提出在神经局部搜索智能体的搜索轨迹上训练决策Transformer,以学习更优的局部搜索策略,并在允许较长计算时间的场景下取得JSSP求解的最先进结果。

摘要:

作业车间调度问题(JSSP)及其求解算法几十年来一直受到学术界和工业界的持续关注。近年来,机器学习(ML)在推进现有启发式方法以及构建新的启发式求解方法方面发挥着日益重要的作用,其目标是在更短的计算时间内找到更优的解。本文基于一种最先进的深度强化学习(DRL)智能体,即神经局部搜索(Neural Local Search,NLS),该智能体能够高效且有效地控制JSSP上的大规模局部邻域搜索。具体而言,我们提出了一种方法,在训练好的NLS智能体所产生的搜索轨迹上训练决策Transformer(Decision Transformer,DT)算法,以进一步改进所学习到的决策序列。实验表明,DT成功学习到了与NLS智能体自身不同、并且在许多情况下更为有效的局部搜索策略。在解质量与搜索所需可接受计算时间之间的权衡方面,DT在允许较长计算时间的应用场景中尤其具有优势。在这种情况下,尽管每一步搜索所需的推理时间更长(这是由更大的神经网络架构造成的),但DT通过每一步更高质量的决策弥补了这一不足。由此,DT在利用机器学习增强搜索求解JSSP方面取得了最先进的结果。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑