Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalization

About

Neural combinatorial optimization (NCO) is a promising learning-based approach for solving challenging combinatorial optimization problems without specialized algorithm design by experts. However, most constructive NCO methods cannot solve problems with large-scale instance sizes, which significantly diminishes their usefulness for real-world applications. In this work, we propose a novel Light Encoder and Heavy Decoder (LEHD) model with a strong generalization ability to address this critical issue. The LEHD model can learn to dynamically capture the relationships between all available nodes of varying sizes, which is beneficial for model generalization to problems of various scales. Moreover, we develop a data-efficient training scheme and a flexible solution construction mechanism for the proposed LEHD model. By training on small-scale problem instances, the LEHD model can generate nearly optimal solutions for the Travelling Salesman Problem (TSP) and the Capacitated Vehicle Routing Problem (CVRP) with up to 1000 nodes, and also generalizes well to solve real-world TSPLib and CVRPLib problems. These results confirm our proposed LEHD model can significantly improve the state-of-the-art performance for constructive NCO. The code is available at https://github.com/CIAM-Group/NCO_code/tree/main/single_objective/LEHD.

Fu Luo, Xi Lin, Fei Liu, Qingfu Zhang, Zhenkun Wang• 2023

Related benchmarks

TaskDatasetResultRank
Capacitated Vehicle Routing ProblemCVRPLib Set X
Average Optimality Gap12.27
111
Traveling Salesman ProblemTSP-500 (test)
Gap0.17
85
Traveling Salesman ProblemTSP-100
Optimality Drop0.04
53
Capacitated Vehicle Routing ProblemCVRP N=100
Objective Value15.581
50
Traveling Salesman ProblemTSP-500
Solution Length16.66
32
Traveling Salesperson ProblemTSP-1k
Solution Length23.51
31
Traveling Salesman ProblemTSP 1K (test)
Length23.29
30
Vehicle Routing ProblemVRP 100 Customers (100 instances)
Objective Value16.2
28
Vehicle Routing ProblemVRP 500 Customers (100 instances)
Objective Value38.41
16
Capacitated Vehicle Routing ProblemCVRPLib Set-XXL (1000, 10000)
Optimality Gap (%)22.2
13
Showing 10 of 15 rows

Other info

Follow for update