GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-time
About
The recent end-to-end neural solvers have shown promise for small-scale routing problems but suffered from limited real-time scaling-up performance. This paper proposes GLOP (Global and Local Optimization Policies), a unified hierarchical framework that efficiently scales toward large-scale routing problems. GLOP partitions large routing problems into Travelling Salesman Problems (TSPs) and TSPs into Shortest Hamiltonian Path Problems. For the first time, we hybridize non-autoregressive neural heuristics for coarse-grained problem partitions and autoregressive neural heuristics for fine-grained route constructions, leveraging the scalability of the former and the meticulousness of the latter. Experimental results show that GLOP achieves competitive and state-of-the-art real-time performance on large-scale routing problems, including TSP, ATSP, CVRP, and PCTSP.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Traveling Salesman Problem | TSP-500 (test) | Gap1.99 | 85 | |
| Traveling Salesman Problem | TSP-500 | Solution Length16.91 | 32 | |
| Traveling Salesperson Problem | TSP-1k | Solution Length23.84 | 31 | |
| Traveling Salesman Problem | TSP 1K (test) | Length23.84 | 30 | |
| Vehicle Routing Problem | VRP 100 Customers (100 instances) | Objective Value21.3 | 28 | |
| Traveling Salesman Problem | TSP 10K (test) | Solution Length75.29 | 22 | |
| Vehicle Routing Problem | VRP 500 Customers (100 instances) | Objective Value42.45 | 16 | |
| Capacitated Vehicle Routing Problem | CVRPLib Set-XXL (1000, 10000) | Optimality Gap (%)19.1 | 13 | |
| Traveling Salesman Problem | TSP-10k | Tour Length75.29 | 9 | |
| Vehicle Routing Problem | VRP 5,000 nodes 2022 | Total Cost142.4 | 6 |