TY - JOUR
T1 - A transformation technique for the clustered generalized traveling salesman problem with applications to logistics
AU - Baniasadi, Pouya
AU - Foumani, Mehdi
AU - Smith-Miles, Kate
AU - Ejov, Vladimir
PY - 2020/9/1
Y1 - 2020/9/1
N2 - The clustered generalized traveling salesman problem (CGTSP) is an extension of the classical traveling salesman problem (TSP), where the set of nodes is divided into clusters of nodes, and the clusters are further divided into subclusters of nodes. The objective is to find the minimal route that visits exactly one node from each subcluster in such a way that all subclusters of each cluster are visited consecutively. Due to the additional flexibility of the CGTSP compared to the classical TSP, CGTSP can incorporate a wider range of complexities arising from some practical applications. However, the absence of a good solution method for CGTSP is currently a major impediment in the use of the framework for modeling. Accordingly, the main objective of this paper is to enable the powerful framework of CGTSP for applied problems. To attain this goal, we first develop a solution method by an efficient transformation from CGTSP to TSP. We then demonstrate that not only the solution method provides far superior solution quality compared to existing methods for solving CGTSP, but also it enables practical solutions to far larger CGTSP instances. Finally, to illustrate that the modeling framework and the solution method apply to some practical problems of realistic sizes, we conduct a computational experiment by considering the application of CGTSP to two modern logistics problems; namely, automated storage and retrieval systems (logistics inside the warehouse) and drone-assisted parcel delivery service (logistics outside the warehouse).
AB - The clustered generalized traveling salesman problem (CGTSP) is an extension of the classical traveling salesman problem (TSP), where the set of nodes is divided into clusters of nodes, and the clusters are further divided into subclusters of nodes. The objective is to find the minimal route that visits exactly one node from each subcluster in such a way that all subclusters of each cluster are visited consecutively. Due to the additional flexibility of the CGTSP compared to the classical TSP, CGTSP can incorporate a wider range of complexities arising from some practical applications. However, the absence of a good solution method for CGTSP is currently a major impediment in the use of the framework for modeling. Accordingly, the main objective of this paper is to enable the powerful framework of CGTSP for applied problems. To attain this goal, we first develop a solution method by an efficient transformation from CGTSP to TSP. We then demonstrate that not only the solution method provides far superior solution quality compared to existing methods for solving CGTSP, but also it enables practical solutions to far larger CGTSP instances. Finally, to illustrate that the modeling framework and the solution method apply to some practical problems of realistic sizes, we conduct a computational experiment by considering the application of CGTSP to two modern logistics problems; namely, automated storage and retrieval systems (logistics inside the warehouse) and drone-assisted parcel delivery service (logistics outside the warehouse).
KW - Drones
KW - Logistics
KW - Transformation technique
KW - Traveling salesman problem
KW - Warehousing
UR - http://www.scopus.com/inward/record.url?scp=85079523958&partnerID=8YFLogxK
U2 - 10.1016/j.ejor.2020.01.053
DO - 10.1016/j.ejor.2020.01.053
M3 - Article
SN - 0377-2217
VL - 285
SP - 444
EP - 457
JO - European Journal of Operational Research
JF - European Journal of Operational Research
IS - 2
ER -