Graph attention, learning 2-opt algorithm for the traveling salesman problem

被引:0
|
作者
Jia Luo [1 ]
Herui Heng [2 ]
Geng Wu [1 ]
机构
[1] Ningbo University of Technology,School of Economics and Management
[2] Shanghai Maritime University,Institute of Logistics Science and Engineering
关键词
TSP; 2-opt; Permutational encoding; Graph attention network; Attention-based mechanism; Actor-critic algorithm ;
D O I
10.1007/s40747-024-01716-5
中图分类号
学科分类号
摘要
In recent years, deep graph neural networks (GNNs) have been used as solvers or helper functions for the traveling salesman problem (TSP), but they are usually used as encoders to generate static node representations for downstream tasks and are incapable of obtaining the dynamic permutational information in completely updating solutions. For addressing this problem, we propose a permutational encoding graph attention encoder and attention-based decoder (PEG2A) model for the TSP that is trained by the advantage actor-critic algorithm. In this work, the permutational encoding graph attention (PEGAT) network is designed to encode node embeddings for gathering information from neighbors and obtaining the dynamic graph permutational information simultaneously. The attention-based decoder is tailored to compute probability distributions over picking pair nodes for 2-opt moves. The experimental results show that our method outperforms the compared learning-based algorithms and traditional heuristic methods.
引用
收藏
相关论文
共 50 条
  • [41] A Memetic Algorithm for the Traveling Salesman Problem
    Arango, M. D.
    Serna, C. A.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (08) : 2674 - 2679
  • [42] AN ALGORITHM FOR GENERAL TRAVELING SALESMAN PROBLEM
    HEIN, O
    ANGEWANDTE INFORMATIK, 1977, (01): : 22 - 25
  • [43] SEARCH ALGORITHM FOR TRAVELING SALESMAN PROBLEM
    GUPTA, JND
    COMPUTERS & OPERATIONS RESEARCH, 1978, 5 (04) : 243 - 250
  • [44] NETWORK ALGORITHM FOR TRAVELING SALESMAN PROBLEM
    SUURBALL.JW
    OPERATIONS RESEARCH, 1964, 12 : B55 - &
  • [45] AN ALGORITHM FOR SOLVING THE TRAVELING SALESMAN PROBLEM
    LITTLE, JDC
    MURTY, KG
    KAREL, C
    SWEENEY, DW
    OPERATIONS RESEARCH, 1963, 11 : B48 - B48
  • [46] A Linear Time Algorithm for Optimal Bottleneck Traveling Salesman Problem on a Halin Graph
    Lou, Dingjun
    Dou, Hongke
    2011 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND INFORMATION TECHNOLOGY (ICCCIT 2011), 2011, : 60 - 62
  • [47] Combining reinforcement learning algorithm and genetic algorithm to solve the traveling salesman problem
    Ruan, Yaqi
    Cai, Weihong
    Wang, Jiaying
    JOURNAL OF ENGINEERING-JOE, 2024, 2024 (06):
  • [48] GGTAN: Graph Gated Talking-Heads Attention Networks for Traveling Salesman Problem
    Guo, Shichao
    Xiao, Yang
    Niu, Lingfeng
    2020 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT 2020), 2020, : 676 - 681
  • [49] 2-opt heuristic for the disassembly line balancing problem
    McGovern, SM
    Gupta, SM
    ENVIRONMENTALLY CONSCIOUS MANUFACTURING III, 2004, 5262 : 71 - 84
  • [50] An Adaptive k-opt Method for Solving Traveling Salesman Problem
    Ma, Zhibei
    Liu, Lantao
    Sukhatme, Gaurav S.
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 6537 - 6543