Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Towards Omni-generalizable Neural Methods for Vehicle Routing Problems

About

Learning heuristics for vehicle routing problems (VRPs) has gained much attention due to the less reliance on hand-crafted rules. However, existing methods are typically trained and tested on the same task with a fixed size and distribution (of nodes), and hence suffer from limited generalization performance. This paper studies a challenging yet realistic setting, which considers generalization across both size and distribution in VRPs. We propose a generic meta-learning framework, which enables effective training of an initialized model with the capability of fast adaptation to new tasks during inference. We further develop a simple yet efficient approximation method to reduce the training overhead. Extensive experiments on both synthetic and benchmark instances of the traveling salesman problem (TSP) and capacitated vehicle routing problem (CVRP) demonstrate the effectiveness of our method. The code is available at: https://github.com/RoyalSkye/Omni-VRP.

Jianan Zhou, Yaoxin Wu, Wen Song, Zhiguang Cao, Jie Zhang• 2023

Related benchmarks

TaskDatasetResultRank
Traveling Salesman ProblemTSPLIB (test)
Tour Length2.70e+3
115
Capacitated Vehicle Routing ProblemCVRPLib Set X
Average Optimality Gap2.229
114
Capacitated Vehicle Routing ProblemCVRP N=100
Objective Value15.9448
87
Capacitated Vehicle Routing ProblemCVRP 20
Objective Value6.5057
43
Capacitated Vehicle Routing ProblemExplosion CVRP100
Objective Value12.5738
18
Capacitated Vehicle Routing ProblemExpansion CVRP20
Objective Value5.6607
18
Traveling Salesperson ProblemTSP Explosion distribution 1K
Solution Gap (%)13.38
10
Traveling Salesperson ProblemTSP Clustered distribution 5K
Solution Gap (%)54.53
10
Traveling Salesperson ProblemTSP Explosion distribution 5K
Solution Gap (%)51.09
10
Traveling Salesperson ProblemTSP Implosion distribution 5K
Solution Gap (%)50.2
10
Showing 10 of 36 rows

Other info

Follow for update