atlas

Research map / Reinforcement learning / Visual and representation RL

Memory-Enhanced Neural Solvers for Routing Problems

NeurIPS 2025 · 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 MEMENTO, a memory-based module that adapts a neural routing solver's action logits at inference using data from repeated attempts, evaluated on TSP and CVRP.

Problem

Neural construction solvers for routing problems (TSP, CVRP) are not used efficiently under a multi-attempt inference budget; existing online adaptation (policy-gradient fine-tuning like EAS, tree search) is inefficient or rigid.

Approach

Store per-transition data (node, action, log-probs, return, budget) from past attempts in a memory; for each decision, retrieve data from the same node and use a learned MLP to produce scalar weights that build correction logits added to the frozen base policy's logits. Trained across multi-shot rollouts with an ECO-DQN-style best-so-far reward.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MEMENTO inference-time memory adaptation instead of POMO samplingPOMO · TSP100Obj.: 7.779 -> 7.768Helped
Use MEMENTO inference-time memory adaptation instead of EAS policy-gradient fine-tuningPOMO · TSP200Obj.: 10.759 -> 10.758Helped
Use MEMENTO inference-time memory adaptation instead of EAS policy-gradient fine-tuningPOMO · CVRP200Obj.: 22.541 -> 22.492Helped
Apply MEMENTO zero-shot during COMPASS searchCOMPASS · CVRP100Obj.: 15.644 -> 15.634Helped
Apply MEMENTO zero-shot during COMPASS searchCOMPASS · CVRP200Obj.: 22.462 -> 22.405Helped
Use MEMENTO instead of EAS at high parallelismPOMO · CVRP500, N=80, 600 sequential attemptsObj.: 37.2346 -> 37.2382Hurt
Use MEMENTO instead of EAS on large instancesPOMO · TSP500 across tested batches and sequential attemptsObj.Helped
Use MEMENTO instead of EAS at low budgetsPOMO · TSP500 and CVRP500Obj.Helped
Use MEMENTO rather than EAS for inference-time adaptationPOMO · Inference time, instance size 1000speed: 20% fasterHelped
Use MEMENTO rather than EAS with a 10-layer decoderPOMO · Inference time, instance size 100speed: 40% slowerHelped

Surprising findings

Limitations

Experimental setup

Datasets: TSP100 training distribution (10k test instances) CVRP100 training distribution TSP125/150/200 and CVRP125/150/200 generalization sets TSP500 and CVRP500 test sets (128 instances)

Benchmarks: TSP100 TSP125 TSP150 TSP200 CVRP100 CVRP125 CVRP150 CVRP200 TSP500 CVRP500

Metrics: objective (tour length) optimality gap inference time

Baselines: POMO EAS SGBS COMPASS MoCo DIMES DeepACO Difusco Pointerformer LKH3 Concorde HGS

Builds on: POMO Efficient Active Search COMPASS ECO-DQN REINFORCE

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