Cross-Problem Learning for Solving Vehicle Routing Problems

Zhuoyi Lin, Yaoxin Wu, Bangjian Zhou, Zhiguang Cao, Wen Song +2 more
4/17/2024
cs.AI

No official code found. Best implementation: Zhuoyi-Lin/Cross_problem_learning (20 stars, MIT, last commit 2024-08-17).

Abstract

Existing neural heuristics often train a deep architecture from scratch for each specific vehicle routing problem (VRP), ignoring the transferable knowledge across different VRP variants. This paper proposes the cross-problem learning to assist heuristics training for different downstream VRP variants. Particularly, we modularize neural architectures for complex VRPs into 1) the backbone Transformer for tackling the travelling salesman problem (TSP), and 2) the additional lightweight modules for processing problem-specific features in complex VRPs. Accordingly, we propose to pre-train the backbone Transformer for TSP, and then apply it in the process of fine-tuning the Transformer models for each target VRP variant. On the one hand, we fully fine-tune the trained backbone Transformer and problem-specific modules simultaneously. On the other hand, we only fine-tune small adapter networks along with the modules, keeping the backbone Transformer still. Extensive experiments on typical VRPs substantiate that 1) the full fine-tuning achieves significantly better performance than the one trained from scratch, and 2) the adapter-based fine-tuning also delivers comparable performance while being notably parameter-efficient. Furthermore, we empirically demonstrate the favorable effect of our method in terms of cross-distribution application and versatility.

View on arXivView PDF

Code Implementations(1)

MIT

implementation of our IJCAI'24 paper "Cross-Problem Learning for Solving Vehicle Routing Problems".

203C++, ShellMay 7, 20242 years agoMIT

Similar Papers

Cite this paper

@article{lin2024crossproblem,
  title  = {Cross-Problem Learning for Solving Vehicle Routing Problems},
  author = {Zhuoyi Lin and Yaoxin Wu and Bangjian Zhou and Zhiguang Cao and Wen Song and Yingqian Zhang and Senthilnath Jayavelu},
  year   = {2024},
  eprint = {2404.11677},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.11677v3}
}

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/2404.11677.svg)](https://codeofpaper.com/paper/2404.11677)

Discussion