Solving Dynamic Traveling Salesman Problems With Deep Reinforcement Learning
Document Type
Article
Publication Date
4-1-2023
Abstract
A traveling salesman problem (TSP) is a well-known NP-complete problem. Traditional TSP presumes that the locations of customers and the traveling time among customers are fixed and constant. In real-life cases, however, the traffic conditions and customer requests may change over time. To find the most economic route, the decisions can be made constantly upon the time-point when the salesman completes his service of each customer. This brings in a dynamic version of the traveling salesman problem (DTSP), which takes into account the information of real-time traffic and customer requests. DTSP can be extended to a dynamic pickup and delivery problem (DPDP). In this article, we ameliorate the attention model to make it possible to perceive environmental changes. A deep reinforcement learning algorithm is proposed to solve DTSP and DPDP instances with a size of up to 40 customers in 100 locations. Experiments show that our method can capture the dynamic changes and produce a highly satisfactory solution within a very short time. Compared with other baseline approaches, more than 5% improvements can be observed in many cases.
Identifier
85115188572 (Scopus)
Publication Title
IEEE Transactions on Neural Networks and Learning Systems
External Full Text Location
https://doi.org/10.1109/TNNLS.2021.3105905
e-ISSN
21622388
ISSN
2162237X
PubMed ID
34520362
First Page
2119
Last Page
2132
Issue
4
Volume
34
Grant
62072483
Fund Ref
National Natural Science Foundation of China
Recommended Citation
Zhang, Zizhen; Liu, Hong; Zhou, Meng Chu; and Wang, Jiahai, "Solving Dynamic Traveling Salesman Problems With Deep Reinforcement Learning" (2023). Faculty Publications. 1813.
https://digitalcommons.njit.edu/fac_pubs/1813