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

Zhi Zheng, Shunyu Yao, Zhenkun Wang, Xialiang Tong, Mingxuan Yuan +1 more
5/27/2024
cs.LGcs.AI

No official code found. Best implementation: CIAM-Group/NCO_code (100 stars, MIT, last commit 2025-05-28).

Abstract

The min-max vehicle routing problem (min-max VRP) traverses all given customers by assigning several routes and aims to minimize the length of the longest route. Recently, reinforcement learning (RL)-based sequential planning methods have exhibited advantages in solving efficiency and optimality. However, these methods fail to exploit the problem-specific properties in learning representations, resulting in less effective features for decoding optimal routes. This paper considers the sequential planning process of min-max VRPs as two coupled optimization tasks: customer partition for different routes and customer navigation in each route (i.e., partition and navigation). To effectively process min-max VRP instances, we present a novel attention-based Partition-and-Navigation encoder (P&N Encoder) that learns distinct embeddings for partition and navigation. Furthermore, we utilize an inherent symmetry in decoding routes and develop an effective agent-permutation-symmetric (APS) loss function. Experimental results demonstrate that the proposed Decoupling-Partition-Navigation (DPN) method significantly surpasses existing learning-based methods in both single-depot and multi-depot min-max VRPs. Our code is available at

View on arXivView PDF

Code Implementations(1)

CIAM-Group/NCO_codeCommunity100%
MIT

L2O/NCO codes from CIAM Group at SUSTech, Shenzhen, China

10027C++, ShellSep 4, 20231 years agoMIT
combinatorial-optimizationcomputational-intelligencelearning-to-optimizemachine-learning-for-combinatorial-optimizationml4co+3 more

Similar Papers

Cite this paper

@article{zheng2024dpn,
  title  = {DPN: Decoupling Partition and Navigation for Neural Solvers of Min-max Vehicle Routing Problems},
  author = {Zhi Zheng and Shunyu Yao and Zhenkun Wang and Xialiang Tong and Mingxuan Yuan and Ke Tang},
  year   = {2024},
  eprint = {2405.17272},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.17272v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.17272.svg)](https://codeofpaper.com/paper/2405.17272)

Discussion