启发式
计算机科学
旅行商问题
车辆路径问题
布线(电子设计自动化)
动态规划
人工神经网络
数学优化
班级(哲学)
人工智能
算法
数学
计算机网络
操作系统
作者
Wouter Kool,Herke van Hoof,Joaquim Gromicho,Max Welling
标识
DOI:10.1007/978-3-031-08011-1_14
摘要
Routing problems are a class of combinatorial problems with many practical applications. Recently, end-to-end deep learning methods have been proposed to learn approximate solution heuristics for such problems. In contrast, classical dynamic programming (DP) algorithms guarantee optimal solutions, but scale badly with the problem size. We propose Deep Policy Dynamic Programming (DPDP), which aims to combine the strengths of learned neural heuristics with those of DP algorithms. DPDP prioritizes and restricts the DP state space using a policy derived from a deep neural network, which is trained to predict edges from example solutions. We evaluate our framework on the travelling salesman problem (TSP), the vehicle routing problem (VRP) and TSP with time windows (TSPTW) and show that the neural policy improves the performance of (restricted) DP algorithms, making them competitive to strong alternatives such as LKH, while also outperforming most other ‘neural approaches’ for solving TSPs, VRPs and TSPTWs with 100 nodes.
科研通智能强力驱动
Strongly Powered by AbleSci AI