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

Destroy and Repair Using Hyper Graphs for Routing

About

Recent advancements in Neural Combinatorial Optimization (NCO) have shown promise in solving routing problems like the Traveling Salesman Problem (TSP) and Capacitated Vehicle Routing Problem (CVRP) without handcrafted designs. Research in this domain has explored two primary categories of methods: iterative and non-iterative. While non-iterative methods struggle to generate near-optimal solutions directly, iterative methods simplify the task by learning local search steps. However, existing iterative methods are often limited by restricted neighborhood searches, leading to suboptimal results. To address this limitation, we propose a novel approach that extends the search to larger neighborhoods by learning a destroy-and-repair strategy. Specifically, we introduce a Destroy-and-Repair framework based on Hyper-Graphs (DRHG). This framework reduces consecutive intact edges to hyper-edges, allowing the model to pay more attention to the destroyed part and decrease the complexity of encoding all nodes. Experiments demonstrate that DRHG achieves stateof-the-art performance on TSP with up to 10,000 nodes and shows strong generalization to real-world TSPLib and CVRPLib problems.

Ke Li, Fei Liu, Zhengkun Wang, Qingfu Zhang• 2025

Related benchmarks

TaskDatasetResultRank
Traveling Salesman ProblemTSP-100
Optimality Drop0.00e+0
56
Traveling Salesman ProblemTSP 1K (test)
Length23.19
45
Traveling Salesman ProblemTSP-500
Solution Length16.65
35
Traveling Salesperson ProblemTSP-1k
Solution Length23.55
31
Traveling Salesman ProblemUniform-TSP1000
Optimality Gap0.31
18
Traveling Salesman ProblemTSP5K generated
Tour Length51.39
13
Traveling Salesman ProblemTSP10K generated
Solution Length72.85
12
Traveling Salesman ProblemTSP20K generated
Tour Length103.8
8
Traveling Salesman ProblemTSP50K generated
Solution Length167.2
6
Traveling Salesperson ProblemTSP uniform distribution 5K
Gap (%)0.88
4
Showing 10 of 24 rows

Other info

Follow for update