atlas

Research map / Reinforcement learning / Visual and representation RL

INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformer

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: RL for combinatorial routing · 1 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 INViT, a Transformer routing solver using invariant nested local views around the last visited node, trained with REINFORCE plus augmentation to generalize across TSP/CVRP sizes and distributions.

Problem

Neural constructive solvers for TSP and CVRP generalize poorly to larger scales and unseen node distributions, due to embedding aliasing and interference from irrelevant distant nodes.

Approach

Encode multiple nested k-NN views around the last visited node with separate single-view encoders, add an invariant normalization/projection layer, and aggregate views channel-wise in a multi-view decoder that only attends to candidate nodes (the smallest view).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace one sparsified encoder with a global-information encoder (ablation)INViT-2V · TSP-10000gap: 8.01% -> 15.58%Hurt
remove invariant layers (ablation)INViT-2V · TSP-10000gap: 8.01% -> 66.38%Hurt
reduce MHA heads from 8 to 4 (ablation)INViT-2V · TSP-10000gap: 8.01% -> 8.41%No clear effect
reduce augmented instances from 8 to 4 (ablation)INViT-2V · TSP-10000gap: 8.01% -> 8.13%No clear effect
remove training data augmentation (ablation)INViT-2V · TSP-10000gap: 8.01% -> 8.93%No clear effect
remove training data augmentation (ablation)INViT-3V · TSP-10000gap: 7.86% -> 8.28%No clear effect
train on size 50 rather than size 100 (ablation)INViT-2V · TSP-10000gap: 8.01% -> 9.47%Hurt
train on size 50 rather than size 100 (ablation)INViT-3V · TSP-10000gap: 7.86% -> 8.85%Hurt
use one single-view encoder instead of nested views (ablation)INViT · TSP-10000gap: 7.86% -> 15.14%Hurt
add a fourth single-view encoder (ablation)INViT-3V · TSP-10000gap: 7.86% -> 7.64%Helped
use INViT-3V rather than the strongest reported baselinerouting solvers · TSPLIB >10000 nodesgap: 26.73% -> 9.11%Helped
use INViT-3V rather than the strongest reported baselinerouting solvers · CVRPLIB Set-X >500 nodesgap: 11.21% -> 10.21%Helped

Surprising findings

Limitations

Experimental setup

Datasets: uniform random TSP-100 and CVRP-100 instances (training) TSPLIB CVRPLIB Set-X

Benchmarks: MSVDRP TSPLIB CVRPLIB Set-X

Metrics: optimality gap (%) inference time

Baselines: POMO Omni-TSP Omni-VRP PointerFormer ELG-v1 LEHD BQ-NCO

Builds on: POMO Attention Model LEHD PointerFormer

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