Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectives

📅 2024-06-01
🏛️ arXiv.org
📈 Citations: 3
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses four core bottlenecks in neural combinatorial optimization (NCO) for the vehicle routing problem (VRP): poor generalization, limited scalability to large-scale instances, incompatibility with diverse VRP variants, and lack of comparability with classical operations research algorithms. To tackle these, we propose the first four-dimensional taxonomy—categorizing methods as constructive, improvement, single-prediction, or iterative-prediction—and systematically survey and evaluate state-of-the-art approaches. Through empirical analysis integrating reinforcement learning, supervised learning, and unsupervised learning, we identify shared limitations and introduce a novel “multi-dimensional synergistic breakthrough” paradigm. We further establish a dynamically updated, open-source living knowledge base. Our contributions include: (i) the most comprehensive NCO-VRP survey to date; (ii) a curated list of key open challenges; and (iii) community infrastructure enabling standardized benchmarking and sustained methodological advancement.

Technology Category

Application Category

📝 Abstract
Although several surveys on Neural Combinatorial Optimization (NCO) solvers specifically designed to solve Vehicle Routing Problems (VRPs) have been conducted, they did not cover the state-of-the-art (SOTA) NCO solvers emerged recently. More importantly, to establish a comprehensive and up-to-date taxonomy of NCO solvers, we systematically review relevant publications and preprints, categorizing them into four distinct types, namely Learning to Construct, Learning to Improve, Learning to Predict-Once, and Learning to Predict-Multiplicity solvers. Subsequently, we present the inadequacies of the SOTA solvers, including poor generalization, incapability to solve large-scale VRPs, inability to address most types of VRP variants simultaneously, and difficulty in comparing these NCO solvers with the conventional Operations Research algorithms. Simultaneously, we discuss on-going efforts, identify open inadequacies, as well as propose promising and viable directions to overcome these inadequacies. Notably, existing efforts focus on only one or two of these inadequacies, with none attempting to address all of them concurrently. In addition, we compare the performance of representative NCO solvers from the Reinforcement, Supervised, and Unsupervised Learning paradigms across VRPs of varying scales. Finally, following the proposed taxonomy, we provide an accompanying web page as a live repository for NCO solvers. Through this survey and the live repository, we aim to foster further advancements in the NCO community.
Problem

Research questions and friction points this paper is trying to address.

Survey lacks coverage of recent SOTA Neural Combinatorial Optimization solvers for VRPs
Existing NCO solvers face issues like poor generalization and scalability limitations
No current NCO solver addresses all VRP variant types simultaneously
Innovation

Methods, ideas, or system contributions that make the work stand out.

Systematic review of four NCO solver types
Identifies SOTA solver inadequacies and solutions
Live repository for NCO solvers provided
🔎 Similar Papers
No similar papers found.
X
Xuan Wu
Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, College of Computer Science and Technology, Jilin university, Changchun 130012, China
D
Di Wang
Joint NTU-UBC Research Centre of Excellence in Active Living for the Elderly, Nanyang Technological University, 639798, Singapore
L
Lijie Wen
School of Software, Tsinghua University
Yubin Xiao
Yubin Xiao
Jilin University
Neural Combinatorial optimization
C
Chunguo Wu
Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, College of Computer Science and Technology, Jilin university, Changchun 130012, China
Y
Yuesong Wu
Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, College of Computer Science and Technology, Jilin university, Changchun 130012, China
C
Chaoyu Yu
Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, College of Computer Science and Technology, Jilin university, Changchun 130012, China
Douglas L. Maskell
Douglas L. Maskell
Y
You Zhou
Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of Education, College of Computer Science and Technology, Jilin university, Changchun 130012, China