A distance matrix based algorithm for solving the traveling salesman problem

被引:5
作者
Wang, Shengbin [1 ]
Rao, Weizhen [2 ]
Hong, Yuan [3 ]
机构
[1] North Carolina A&T State Univ, Coll Business & Econ, Dept Mkt Transportat & Supply Chain, Greensboro, NC USA
[2] Shandong Univ Sci & Technol, Coll Econ & Management, Qingdao 266590, Peoples R China
[3] IIT, Dept Comp Sci, Chicago, IL 60616 USA
基金
中国博士后科学基金; 国家教育部科学基金资助;
关键词
Traveling salesman problem; Distance matrix method; Greedy heuristic; Savings heuristic; Construction heuristics; VEHICLE-ROUTING PROBLEM; HEURISTIC APPROACH; IMPLEMENTATION;
D O I
10.1007/s12351-018-0386-1
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper presents a new algorithm for solving the well-known traveling salesman problem (TSP). This algorithm applies the Distance Matrix Method to the Greedy heuristic that is widely used in the TSP literature. In particular, it is shown that there exists a significant negative correlation between the variance of distance matrix and the performance of the Greedy heuristic, that is, the less the variance of distance matrix among the customer nodes is, the better solution the Greedy heuristic can provide. Thus the Distance Matrix Method can be used to improve the Greedy heuristic's performance. Based on this observation, a method called Minimizing the Variance of Distance Matrix (MVODM) is proposed. This method can effectively improve the Greedy heuristic when applied. In order to further improve the efficiency, a heuristic that can quickly provide approximate solutions of the MVODM is developed. Finally, an algorithm combining this approximate MVODM method and Greedy heuristic is developed. Extensive computational experiments on a well-established test suite consisting of 82 benchmark instances with city numbers ranging from 1000 to 10,000,000 demonstrate that this algorithm not only improves the average tour quality by 40.1%, but also reduces the running time by 21.7%, comparing with the Greedy algorithm. More importantly, the performance of the proposed approach can beat the Savings heuristic, the best known construction heuristic in the TSP literature.
引用
收藏
页码:1505 / 1542
页数:38
相关论文
共 37 条
[1]   The dynamic multiperiod vehicle routing problem with probabilistic information [J].
Albareda-Sambola, Maria ;
Fernandez, Elena ;
Laporte, Gilbert .
COMPUTERS & OPERATIONS RESEARCH, 2014, 48 :31-39
[2]  
[Anonymous], 1972, COMPLEXITY COMPUTER, DOI DOI 10.1007/978-1-4684-2001-29
[3]  
Applegate D, 1999, TR9905 RIC U DEP COM, V12, P369
[4]  
Applegate DL., 2006, The Traveling Salesman Problem: A Computational Study
[5]  
Arthur JL, 1985, RES REPORT, V12, P568
[6]  
Beardwood J., 1959, SHORTEST PATH MANY P
[7]  
Bentley J. L., 1992, ORSA Journal on Computing, V4, P387, DOI 10.1287/ijoc.4.4.387
[8]  
BENTLEY JL, 1990, PROCEEDINGS OF THE SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY, P187, DOI 10.1145/98524.98564
[9]  
Bentley JL, 1980, 18 ANN ALL C COMM, V12, P369
[10]   WORST-CASE EXAMPLES FOR THE SPACEFILLING CURVE HEURISTIC FOR THE EUCLIDEAN TRAVELING SALESMAN PROBLEM [J].
BERTSIMAS, D ;
GRIGNI, M .
OPERATIONS RESEARCH LETTERS, 1989, 8 (05) :241-244