BiGNN: Bipartite graph neural network with attention mechanism for solving multiple traveling salesman problems in urban logistics

被引:0
|
作者
Liang, Haojian [1 ,2 ]
Wang, Shaohua [1 ,3 ]
Li, Huilai [2 ,4 ]
Zhou, Liang [5 ]
Zhang, Xueyan [6 ]
Wang, Shaowen [7 ]
机构
[1] Chinese Acad Sci, Aerosp Informat Res Inst, Key Lab Remote Sensing & Digital Earth, Beijing 100094, Peoples R China
[2] Jilin Univ, Sch Artificial Intelligence, Changchun 130012, Peoples R China
[3] Int Res Ctr Big Data Sustainable Dev Goals, Beijing 100094, Peoples R China
[4] Jilin Univ, Sch Math, Changchun 130012, Peoples R China
[5] Lanzhou Jiaotong Univ, Fac Geomat, Lanzhou 730070, Peoples R China
[6] Univ Southern Calif, Viterbi Sch Engn, Los Angeles, CA 90089 USA
[7] Univ Illinois, CyberGIS Ctr Adv Digital & Spatial Studies, 1301 W Green St, Urbana, IL 61801 USA
基金
国家重点研发计划;
关键词
Bipartite graph; Graph neural network; Attention mechanism; Multiple traveling salesman problem; Branch-and-bound; OPTIMIZATION; ALGORITHM; STABILITY; MODEL;
D O I
10.1016/j.jag.2024.103863
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
The multiple traveling salesman problems (MTSP), which arise from real world problems, are essential in urban logistics. Variations such as MinMax-MTSP and Bounded-MTSP aim to distribute workload evenly among salesmen and impose constraints on visited cities, respectively. Branch-and-bound (B&B) provides an exact algorithm solution for these problems. The Learn to Branch (L2B) approach guides branch node selection through deep learning. In this study, we utilize mathematical modeling of Bipartite Graph Neural Network (BiGNN) and an attention mechanism to support B&B in exploring solution spaces through imitation learning. The problems are framed to formulate mixed integer linear programming, which is different from conventional algorithms. It is proposed that a bipartite graph network approach makes a feature representation by setting a structure of constraints and variables. Experimental results showed that our model can generate more accurate solutions than three benchmark models. The BiGNN model can effectively learn the strong branch strategy, which reduces solution time by replacing complex calculations with fast approximations. Additionally, the small-scale instances model can be applied to larger-scale ones.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A bidirectional graph neural network for traveling salesman problems on arbitrary symmetric graphs
    Hu, Yujiao
    Zhang, Zhen
    Yao, Yuan
    Huyan, Xingpeng
    Zhou, Xingshe
    Lee, Wee Sun
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 97
  • [2] LIMITATIONS OF NEURAL NETWORKS FOR SOLVING TRAVELING SALESMAN PROBLEMS
    GEE, AH
    PRAGER, RW
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1995, 6 (01): : 280 - 282
  • [3] The neural network methods for solving Traveling Salesman Problem
    Shi, Yong
    Zhang, Yuanying
    [J]. 8TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT (ITQM 2020 & 2021): DEVELOPING GLOBAL DIGITAL ECONOMY AFTER COVID-19, 2022, 199 : 681 - 686
  • [4] Solving the traveling salesman problem using a recurrent neural network
    Tarkov M.S.
    [J]. Numer. Anal. Appl, 3 (275-283): : 275 - 283
  • [5] G-DGANet: Gated deep graph attention network with reinforcement learning for solving traveling salesman problem
    Fellek, Getu
    Farid, Ahmed
    Fujimura, Shigeru
    Yoshie, Osamu
    Gebreyesus, Goytom
    [J]. Neurocomputing, 2024, 579
  • [6] G-DGANet: Gated deep graph attention network with reinforcement learning for solving traveling salesman problem
    Fellek, Getu
    Farid, Ahmed
    Fujimura, Shigeru
    Yoshie, Osamu
    Gebreyesus, Goytom
    [J]. NEUROCOMPUTING, 2024, 579
  • [7] DAN: Decentralized Attention-Based Neural Network for the MinMax Multiple Traveling Salesman Problem
    Cao, Yuhong
    Sun, Zhanhong
    Sartoretti, Guillaume
    [J]. DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS, DARS 2022, 2024, 28 : 202 - 215
  • [8] Mechanism Design and Analysis of Genetic Operations in Solving Traveling Salesman Problems
    Ge, Hongwei
    Liang, Yanchun
    Marchese, Maurizio
    Wang, Lu
    [J]. INTELLIGENT COMPUTING, PART I: INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING, ICIC 2006, PART I, 2006, 4113 : 563 - 573
  • [9] Parallelized neural network system for solving Euclidean traveling salesman problem
    Avsar, Bihter
    Aliabadi, Danial Esmaeili
    [J]. APPLIED SOFT COMPUTING, 2015, 34 : 862 - 873
  • [10] Reinforcement Learning for Solving Colored Traveling Salesman Problems: An Entropy-Insensitive Attention Approach
    Zhu, Tianyu
    Shi, Xinli
    Xu, Xiangping
    Cao, Jinde
    [J]. IEEE Transactions on Artificial Intelligence, 2024, 5 (12): : 6699 - 6708