Organizations: Guangdong Provincial Key Laboratory of Fully Actuated System Control Theory and Technology, School of Automation and Intelligent Manufacturing, Southern University of Science and Technology, Shenzhen, China. · the School of Mathematics and Statistics, Xi’an Jiaotong University, Xi’an, China. · the Institute of Big Data Science and Industry, Shanxi University, Taiyuan, China. · the Department of Computer Science, City University of Hong Kong, Hong Kong SAR, China.
Neural routing solvers (NRSs) that leverage deep learning to tackle vehicle routing problems have demonstrated notable potential for practical applications. By learning implicit heuristic rules from data, NRSs replace the handcrafted counterparts in classic heuristic frameworks, thereby reducing reliance on costly manual design and trial-and-error adjustments. This survey makes two main contributions: (1) The heuristic nature of NRSs is highlighted, and existing NRSs are reviewed from the perspective of heuristics. A hierarchical taxonomy based on heuristic principles is further introduced. (2) A generalization-focused evaluation pipeline is proposed to address limitations of the conventional pipeline. Comparative benchmarking of representative NRSs across both pipelines uncovers a series of previously unreported gaps in current research.
•Hierarchical Taxonomy : Detailing how solutions are constructed / improved; • Progression Identification : Tracing NRSs from traditional heuristics; • Category-Specific and Category-agnostic Insights : Transferring from heuristics to NRSs.
TABLE I: Comparisons of Existing Surveys for NRSs
Fig. 1: Hierarchical structure of the heuristic taxonomy. There are two main heuristic categories: the non-iterative construction-based methods and the iterative improvement-based methods. Construction-based methods can be further divided into single-stage and two-stage methods, based on whether the original graph is decomposed. Improvement-based methods can be further split into single-solution-based and population-based methods, depending on the number of solutions maintained during the improvement process.
Fig. 2: Hierarchical structure of the proposed NRS taxonomy. Each subcategory is presented with the proportion of existing studies. The statistics are obtained from Google Scholar between January 1, 2015, and November 17, 2025. The paper list is further filtered by content relevance and supplemented with relevant experience and subsequent publications. Finally, there are 439 papers, including 344 methods across categories, as well as other related studies such as surveys and benchmarks. Note that an NRS may be counted in multiple subcategories due to its use of multiple inference strategies.
Fig. 3: Illustration of subcategories of single-stage methods. (a) For appending methods, the selected nodes are linked to the end of partial solutions one at a time. (b) For insertion methods, the positions are not limited.
Fig. 4: Illustration of subcategories of single-solution-based methods. (a) For small neighborhood methods, an example with the 2-opt operator is presented. At each iteration, two edges are replaced. (b) For large neighborhood methods, the classic destroy-and-repair process is illustrated. At each iteration, some nodes are picked out and then reinserted one by one in a prescribed order (indicated by the numbered labels).
Quaternary
Generation
Solvable
Backbone
Learning
Method
Year
Remarks
Category
Paradigm
VRPs
Paradigm
Immediate
AR
CVRP
LSTM
RL
NeuRewriter [ 92 ]
2019
Improvement with separate policies to select node-pairs.
TSP, CVRP
Transformer
RL
LIH [ 47 ]
2021
Improvement with a single policy to select node-pairs.
DACT [ 93 ]
2021
Improvement with cyclic positional encoding.
TSP
GCN, FiLM,
RL
Neural-3-OPT [ 94 ]
2021
Improvement with the 3-opt operator.
LSTM
TABLE IV: Representative Improvement-based Single-solution-based Small Neighborhood NRSs
Quaternary
Generation
Solvable
Backbone
Learning
Method
Year
Remarks
Category
Paradigm
VRPs
Paradigm
AR
CVRP,
Transformer
RL
NLNS [ 104 ]
2020
LNS with two handcrafted destroy and
Unrestricted
SDVRP
one learned repair criteria.
Direct LNS
CVRP(TW)
GAT, GRU
RL
EGATE [ 105 ]
2020
LNS with a learned criteria for both destroy and repair.
CVRP
Transformer
RL
L2I [ 106 ]
2020
ILS with both small and large neighborhood search.
TSP, CVRP
Transformer
SL
L2C-Insert ‡ [ 79 ]
2025
LNS with a handcrafted destroy and a learned repair criteria.
TABLE V: Representative Improvement-based Single-solution-based Large Neighborhood NRSs
Neural combinatorial optimization uses neural networks to find high-quality solutions to discrete problems such as routing, scheduling, and graph partitioning.
School of Computer Science, University of Nottingham Ningbo China, Ningbo, 315100, China · School of Computer Science and Technology, Tongji University, Shanghai, 200092, China · Computational Optimisation and Learning Lab, School of Computer Science, University of Nottingham, NG8 1BB Nottingham, U.K. +1
College of Computer Science and Software Engineering, Shenzhen University, Shenzhen, China · School of Automation and Intelligent Manufacturing, Southern University of Science and Technology, Shenzhen, China · Guangdong Provincial Key Laboratory of Fully Actuated System Control Theory and Technology, Southern University of Science and Technology, Shenzhen, China +1