Learning to iteratively solve routing problems with dual-aspect collaborative transformer

Recently, Transformer has become a prevailing deep architecture for solving vehicle routing problems (VRPs). However, it is less effective in learning improvement models for VRP because its positional encoding (PE) method is not suitable in representing VRP solutions. This paper presents a novel Dua...

Full description

Saved in:
Bibliographic Details
Main Authors: MA, Yining, LI, Jingwen, CAO, Zhiguang, SONG, Wen, ZHANG, Le, CHEN, Zhenghua, TANG, Jing
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2021
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8161
https://ink.library.smu.edu.sg/context/sis_research/article/9164/viewcontent/NeurIPS_2021_learning_to_iteratively_solve_routing_problems_with_dual_aspect_collaborative_transformer_Paper.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9164
record_format dspace
spelling sg-smu-ink.sis_research-91642023-09-26T10:37:55Z Learning to iteratively solve routing problems with dual-aspect collaborative transformer MA, Yining LI, Jingwen CAO, Zhiguang SONG, Wen ZHANG, Le CHEN, Zhenghua TANG, Jing Recently, Transformer has become a prevailing deep architecture for solving vehicle routing problems (VRPs). However, it is less effective in learning improvement models for VRP because its positional encoding (PE) method is not suitable in representing VRP solutions. This paper presents a novel Dual-Aspect Collaborative Transformer (DACT) to learn embeddings for the node and positional features separately, instead of fusing them together as done in existing ones, so as to avoid potential noises and incompatible correlations. Moreover, the positional features are embedded through a novel cyclic positional encoding (CPE) method to allow Transformer to effectively capture the circularity and symmetry of VRP solutions (i.e., cyclic sequences). We train DACT using Proximal Policy Optimization and design a curriculum learning strategy for better sample ef®ciency. We apply DACT to solve the traveling salesman problem (TSP) and capacitated vehicle routing problem (CVRP). Results show that our DACT outperforms existing Transformer based improvement models, and exhibits much better generalization performance across different problem sizes on synthetic and benchmark instances, respectively. 2021-12-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8161 info:doi/10.48550/arXiv.2110.02544 https://ink.library.smu.edu.sg/context/sis_research/article/9164/viewcontent/NeurIPS_2021_learning_to_iteratively_solve_routing_problems_with_dual_aspect_collaborative_transformer_Paper.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Benchmarking Encoding (symbols) Iterative methods Learning systems Signal encoding Traveling salesman problem Databases and Information Systems
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Benchmarking
Encoding (symbols)
Iterative methods
Learning systems
Signal encoding
Traveling salesman problem
Databases and Information Systems
spellingShingle Benchmarking
Encoding (symbols)
Iterative methods
Learning systems
Signal encoding
Traveling salesman problem
Databases and Information Systems
MA, Yining
LI, Jingwen
CAO, Zhiguang
SONG, Wen
ZHANG, Le
CHEN, Zhenghua
TANG, Jing
Learning to iteratively solve routing problems with dual-aspect collaborative transformer
description Recently, Transformer has become a prevailing deep architecture for solving vehicle routing problems (VRPs). However, it is less effective in learning improvement models for VRP because its positional encoding (PE) method is not suitable in representing VRP solutions. This paper presents a novel Dual-Aspect Collaborative Transformer (DACT) to learn embeddings for the node and positional features separately, instead of fusing them together as done in existing ones, so as to avoid potential noises and incompatible correlations. Moreover, the positional features are embedded through a novel cyclic positional encoding (CPE) method to allow Transformer to effectively capture the circularity and symmetry of VRP solutions (i.e., cyclic sequences). We train DACT using Proximal Policy Optimization and design a curriculum learning strategy for better sample ef®ciency. We apply DACT to solve the traveling salesman problem (TSP) and capacitated vehicle routing problem (CVRP). Results show that our DACT outperforms existing Transformer based improvement models, and exhibits much better generalization performance across different problem sizes on synthetic and benchmark instances, respectively.
format text
author MA, Yining
LI, Jingwen
CAO, Zhiguang
SONG, Wen
ZHANG, Le
CHEN, Zhenghua
TANG, Jing
author_facet MA, Yining
LI, Jingwen
CAO, Zhiguang
SONG, Wen
ZHANG, Le
CHEN, Zhenghua
TANG, Jing
author_sort MA, Yining
title Learning to iteratively solve routing problems with dual-aspect collaborative transformer
title_short Learning to iteratively solve routing problems with dual-aspect collaborative transformer
title_full Learning to iteratively solve routing problems with dual-aspect collaborative transformer
title_fullStr Learning to iteratively solve routing problems with dual-aspect collaborative transformer
title_full_unstemmed Learning to iteratively solve routing problems with dual-aspect collaborative transformer
title_sort learning to iteratively solve routing problems with dual-aspect collaborative transformer
publisher Institutional Knowledge at Singapore Management University
publishDate 2021
url https://ink.library.smu.edu.sg/sis_research/8161
https://ink.library.smu.edu.sg/context/sis_research/article/9164/viewcontent/NeurIPS_2021_learning_to_iteratively_solve_routing_problems_with_dual_aspect_collaborative_transformer_Paper.pdf
_version_ 1779157188163403776