A restricted dynamic programming heuristic algorithm for the time dependent traveling salesman problem

被引:116
作者
Malandraki, C
Dial, RB
机构
[1] Volpe Natl. Transp. Systems Center, Cambridge, MA 02142, Kendall Square
[2] United Parcel Service, Timonium, MD 21093
关键词
traveling salesman problem; dynamic programming; heuristics; routing; transportation; time dependence;
D O I
10.1016/0377-2217(94)00299-1
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Dynamic programming (DP) algorithms for the traveling salesman problem (TSP) can easily incorporate time dependent travel times, time windows, and precedence relationships which present difficulties for algorithms based on linear or nonlinear programming formulations and for many TSP heuristics. However, exact DP algorithms for the TSP have exponential storage and computational time requirements and can solve only very small problems. We present a restricted DP heuristic (a generalization of the nearest-neighbor heuristic) that can include all the above considerations but solves much larger problems. The heuristic cannot guarantee optimality because only a user-specified number of partial tours is retained at each stage. In this paper, the heuristic is implemented for the time dependent traveling salesman problem and is tested on a personal computer on randomly generated problems. The quality of the solutions improves, on average, as more computational time is permitted.
引用
收藏
页码:45 / 55
页数:11
相关论文
共 19 条
[1]  
Aho A. V., 1983, DATA STRUCTURES ALGO
[2]  
[Anonymous], TRAVELING SALESMAN P
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[4]   IMPROVING THE DISTRIBUTION OF INDUSTRIAL GASES WITH AN ONLINE COMPUTERIZED ROUTING AND SCHEDULING OPTIMIZER [J].
BELL, WJ ;
DALBERTO, LM ;
FISHER, ML ;
GREENFIELD, AJ ;
JAIKUMAR, R ;
KEDIA, P ;
MACK, RG ;
PRUTZMAN, PJ .
INTERFACES, 1983, 13 (06) :4-23
[5]   DYNAMIC PROGRAMMING TREATMENT OF TRAVELLING SALESMAN PROBLEM [J].
BELLMAN, R .
JOURNAL OF THE ACM, 1962, 9 (01) :61-&
[6]  
BODIN L, 1983, COMPUT OPER RES, V10, P63, DOI 10.1016/0305-0548(83)90030-8
[7]  
Christofides N., 1979, Combinatorial optimization, P131
[8]   ON A LINEAR-PROGRAMMING, COMBINATORIAL APPROACH TO THE TRAVELING-SALESMAN PROBLEM [J].
DANTZIG, GB ;
FULKERSON, DR ;
JOHNSON, SM .
OPERATIONS RESEARCH, 1959, 7 (01) :58-66
[9]  
Dantzig GB, 1954, OPER RES, V2, P393, DOI DOI 10.1287/OPRE.2.4.393
[10]   A COMPUTERIZED VEHICLE-ROUTING APPLICATION [J].
FISHER, ML ;
GREENFIELD, AJ ;
JAIKUMAR, R ;
LESTER, JT .
INTERFACES, 1982, 12 (04) :42-51