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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |