A Lightweight CNN-Transformer Model for Learning Traveling Salesman Problems

Minseop Jung, Jaeseung Lee, Jibum Kim
5/3/2023
cs.LGcs.CG

Official code: cm8908/CNN_Transformer3 (14 stars, last commit 2024-06-24).

Abstract

Several studies have attempted to solve traveling salesman problems (TSPs) using various deep learning techniques. Among them, Transformer-based models show state-of-the-art performance even for large-scale Traveling Salesman Problems (TSPs). However, they are based on fully-connected attention models and suffer from large computational complexity and GPU memory usage. Our work is the first CNN-Transformer model based on a CNN embedding layer and partial self-attention for TSP. Our CNN-Transformer model is able to better learn spatial features from input data using a CNN embedding layer compared with the standard Transformer-based models. It also removes considerable redundancy in fully-connected attention models using the proposed partial self-attention. Experimental results show that the proposed CNN embedding layer and partial self-attention are very effective in improving performance and computational complexity. The proposed model exhibits the best performance in real-world datasets and outperforms other existing state-of-the-art (SOTA) Transformer-based models in various aspects. Our code is publicly available at https://github.com/cm8908/CNN_Transformer3.

View on arXivView PDF

Code Implementations(1)

140Shell, PythonDec 19, 20222 years ago

Similar Papers

Cite this paper

@article{jung2023lightweight,
  title  = {A Lightweight CNN-Transformer Model for Learning Traveling Salesman Problems},
  author = {Minseop Jung and Jaeseung Lee and Jibum Kim},
  year   = {2023},
  eprint = {2305.01883},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.01883v2}
}

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

Discussion