atlas

Research map / Probabilistic and scientific modeling / Differential equations and PDEs

Learning to Insert for Constructive Neural Vehicle Routing Solver

NeurIPS 2025 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural operators for general geometries · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes L2C-Insert, a learned insertion-based constructive NCO solver for TSP and CVRP that predicts insertion positions via supervised learning and refines solutions with distance-based insertion local reconstruction, scaling to 100K nodes.

Problem

Appending-based constructive neural combinatorial optimization for VRPs builds solutions by appending nodes to the end of partial solutions, causing path intersections and early greedy suboptimality; insertion-based construction is unexplored in NCO.

Approach

Insert each selected unvisited node at any valid position in the partial solution, with an attention-based decoder that scores adjacent-node position embeddings, trained by supervised re-insertion toward labeled tours, and refined at inference by distance-based destruction and insertion-based reconstruction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use insertion-based instead of appending-based construction (ablation)L2C-Insert vs. L2C-Append · TSP1000Gap: 0.974% -> 0.481%Helped
Use insertion-based instead of appending-based construction (ablation)L2C-Insert vs. L2C-Append · TSP10000Gap: 12.881% -> 2.079%Helped
Use distance-based rather than sequence-based destruction (ablation)L2C-Insert local reconstruction · TSP1000Gap: 1.182% -> 0.481%Helped
Use distance-based rather than sequence-based destruction (ablation)L2C-Insert local reconstruction · TSP10000Gap: 6.980% -> 2.079%Helped
Use Polar Angle rather than Euclidean Distance as distance criterion (ablation)L2C-Insert · CVRP100Gap: 5.151% -> 3.892%Helped
Use Polar Angle rather than Euclidean Distance as distance criterion (ablation)L2C-Insert · CVRP1000Gap: 10.155% -> 8.009%Helped
Select the current node by nearest neighbor rather than randomly (ablation)L2C-Insert · TSP100Gap: 1.1557% -> 0.9535%Helped
Select the current node by nearest neighbor rather than randomly (ablation)L2C-Insert · CVRP100Gap: 11.370% -> 3.892%Helped
Add positional encoding to position embeddings (ablation)L2C-Insert · TSP100Gap: 0.9535% -> 1.0475%Hurt
Add positional encoding to position embeddings (ablation)L2C-Insert · CVRP100Gap: 3.892% -> 5.802%Hurt
Include unvisited nodes as decoder input (ablation)L2C-Insert · TSP100Gap: 5.161% -> 0.460%Helped
Include unvisited nodes as decoder input (ablation)L2C-Insert · TSP1KGap: 23.979% -> 4.757%Helped

Surprising findings

Limitations

Experimental setup

Datasets: TSP100 training instances (1M, Concorde labels) CVRP100 training instances (1M, HGS labels) TSPLIB CVRPLIB Set-X TSP1K/TSP10K/TSP50K/TSP100K test sets CVRP1K/CVRP10K/CVRP50K/CVRP100K test sets

Benchmarks: TSP100 TSP1K TSP10K TSP50K TSP100K CVRP100 CVRP1K CVRP10K CVRP50K CVRP100K TSPLIB CVRPLIB Set-X

Metrics: average tour length optimality gap inference time

Baselines: LKH3 Concorde HGS POMO BQ LEHD INViT ELG DIFUSCO T2T GLOP UDC

Builds on: Attention Model LEHD POMO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy