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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Traveling Salesman Problem | TSP-100 | Optimality Drop0.00e+0 | 56 | |
| Traveling Salesman Problem | TSP 1K (test) | Length23.19 | 45 | |
| Traveling Salesman Problem | TSP-500 | Solution Length16.65 | 35 | |
| Traveling Salesperson Problem | TSP-1k | Solution Length23.55 | 31 | |
| Traveling Salesman Problem | Uniform-TSP1000 | Optimality Gap0.31 | 18 | |
| Traveling Salesman Problem | TSP5K generated | Tour Length51.39 | 13 | |
| Traveling Salesman Problem | TSP10K generated | Solution Length72.85 | 12 | |
| Traveling Salesman Problem | TSP20K generated | Tour Length103.8 | 8 | |
| Traveling Salesman Problem | TSP50K generated | Solution Length167.2 | 6 | |
| Traveling Salesperson Problem | TSP uniform distribution 5K | Gap (%)0.88 | 4 |