atlas

Research map / Reinforcement learning / Visual and representation RL

DPN: Decoupling Partition and Navigation for Neural Solvers of Min-max Vehicle Routing Problems

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: RL for combinatorial routing · 0 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 DPN, an RL sequential-planning neural solver for min-max VRPs that decouples customer partition and navigation via a P&N encoder, an agent-permutation-symmetric loss, and a rotation-based positional encoding.

Problem

Neural solvers for min-max vehicle routing problems (minimizing the longest route) struggle because existing sequential-planning encoders entangle the customer partition and navigation features, yielding less effective representations and imbalanced routes.

Approach

Split each encoder layer into a navigation part (customer self-attention) and a partition part (agent-customer attention with a sharp Softmax-free attention), add an APS loss that exploits the unordered nature of agent routes to build a permutation-averaged baseline, and use a depot-aware rotation-based positional encoding for agents.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add ×8aug and ×16per test-time augmentationDPN · Min-max mTSP50 (M=3)Obj.: 2.5149 -> 2.4637Helped
add ×8aug and ×16per test-time augmentationDPN · Min-max mPDP100 (M=5)Obj.: 3.6500 -> 3.4960Helped
add P&N Encoder (ablation)DPN-×8aug-×16per · Min-max mTSP100 (M=5)Obj.: 2.2406 -> 2.2314Helped
add APS-Loss (ablation)DPN-×8aug-×16per · Min-max mTSP100 (M=5)Obj.: 2.2621 -> 2.2314Helped
add Rotation-based PE (ablation)DPN-×8aug-×16per · Min-max mTSP100 (M=5)Obj.: 2.2347 -> 2.2314Helped
add P&N Encoder (ablation)DPN-×8aug-×16per · Min-max mPDP100 (M=5)Obj.: 4.5119 -> 3.4960Helped
add APS-Loss (ablation)DPN-×8aug-×16per · Min-max mPDP100 (M=5)Obj.: 5.1915 -> 3.4960Helped
add Rotation-based PE (ablation)DPN-×8aug-×16per · Min-max mPDP100 (M=5)Obj.: 3.5158 -> 3.4960Helped
apply DPN-F-×8aug-×16per instead of CEMin-max FMDVRP100 · FMDVRP100 (M=5)Obj.: 1.74 -> 1.7638Hurt

Surprising findings

Limitations

Experimental setup

Datasets: randomly generated min-max mTSP instances randomly generated min-max mPDP instances randomly generated min-max MDVRP instances randomly generated min-max FMDVRP instances

Benchmarks: min-max mTSP50/100/200/500/1000 min-max mPDP50/100/200/500/1000 min-max MDVRP50/100 min-max FMDVRP50/100

Metrics: average objective (longest route length) optimality gap testing time

Baselines: HGA LKH3 OR-Tools DAN Equity-Transformer ScheduleNet NCE CROSS exchange

Builds on: Equity-Transformer POMO REINFORCE Rotary positional encoding ReZero

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