arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.09330cs.NEcs.AI
收藏

动态部分删除:一种用于大邻域搜索的神经网络启发式算法

Dynamic Partial Removal: A Neural Network Heuristic for Large Neighborhood Search

WaterMirror Inc.(水镜公司)

Mingxiang Chen, Lei Gao, Qichang Chen, Zhixin Liu

摘要:

本文提出了一种新的神经网络设计,学习大邻域搜索(LNS)的启发式。LNS由一个破坏算子和一个修复算子组成,它们指定了一种方法来执行邻域搜索以解决组合优化问题。本文提出的方法采用分层递归图卷积网络(HRGCN)作为LNS启发式算法,即动态部分删除,具有自适应破坏和大规模搜索的潜力,以及在空间和时间的角度来看上下文感知的优势。该模型可推广应用于各种组合优化问题,特别是约束条件较紧的问题。本文以车辆路径问题为例,将该模型应用于车辆路径问题。实验结果表明,该方法在同样的问题上也优于传统的LNS算法。源代码可从\href{https://github.com/water-mirror/DPR}{https://github.com/water-mirror/DPR}获得。

英文摘要:

This paper presents a novel neural network design that learns the heuristic for Large Neighborhood Search (LNS). LNS consists of a destroy operator and a repair operator that specify a way to carry out the neighborhood search to solve the Combinatorial Optimization problems. The proposed approach in this paper applies a Hierarchical Recurrent Graph Convolutional Network (HRGCN) as a LNS heuristic, namely Dynamic Partial Removal, with the advantage of adaptive destruction and the potential to search across a large scale, as well as the context-awareness in both spatial and temporal perspective. This model is generalized as an efficient heuristic approach to different combinatorial optimization problems, especially to the problems with relatively tight constraints. We apply this model to vehicle routing problem (VRP) in this paper as an example. The experimental results show that this approach outperforms the traditional LNS heuristics on the same problem as well. The source code is available at \href{https://github.com/water-mirror/DPR}{https://github.com/water-mirror/DPR}.

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

↑