An improved solution algorithm for the constrained shortest path problem

被引:73
作者
Santos, Luis
Coutinho-Rodrigues, Joao
Current, John R.
机构
[1] Ohio State Univ, Fisher Coll Business, Dept Management Sci, Columbus, OH 43210 USA
[2] Super Inst Bissaya Barreto, P-3040 Coimbra, Portugal
[3] Univ Coimbra, Fac Sci & Technol, Dept Civil Engn, P-3030 Coimbra, Portugal
关键词
network routing; constrained shortest path problem; exact algorithms;
D O I
10.1016/j.trb.2006.12.001
中图分类号
F [经济];
学科分类号
02 ;
摘要
The shortest path problem is one of the classic network problems. The objective of this problem is to identify the least cost path through a network from a pre-determined starting node to a pre-determined terminus node. It has many practical applications and can be solved optimally via efficient algorithms. Numerous modifications of the problem exist. In general, these are more difficult to solve. One of these modified versions includes an additional constraint that establishes an upper limit on the sum of some other arc cost (e.g., travel time) for the path. In this paper, a new optimal algorithm for this constrained shortest path problem is introduced. Extensive computational tests are presented which compare the algorithm to the two most commonly used algorithms to solve it. The results indicate that the new algorithm can solve optimally very large problem instances and is generally superior to the previous ones in terms of solution time and computer memory requirements. This is particularly true for the problem instances that are most difficult to solve. That is, those on large networks and/or where the additional constraint is most constraining. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:756 / 771
页数:16
相关论文
共 22 条
[1]   AN ALGORITHM FOR THE RANKING OF SHORTEST PATHS [J].
AZEVEDO, JA ;
COSTA, MEOS ;
MADEIRA, JJERS ;
MARTINS, EQV .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 69 (01) :97-106
[2]  
Bellman R., 1958, Quarterly of Applied Mathematics, V16, P87, DOI DOI 10.1090/QAM/102435
[3]   Shortest paths algorithms: Theory and experimental evaluation [J].
Cherkassky, BV ;
Goldberg, AV ;
Radzik, T .
MATHEMATICAL PROGRAMMING, 1996, 73 (02) :129-174
[4]   EFFICIENT ALGORITHMS FOR SOLVING THE SHORTEST COVERING PATH PROBLEM [J].
CURRENT, J ;
PIRKUL, H ;
ROLLAND, E .
TRANSPORTATION SCIENCE, 1994, 28 (04) :317-327
[5]   THE SHORTEST COVERING PATH PROBLEM - AN APPLICATION OF LOCATIONAL CONSTRAINTS TO NETWORK DESIGN [J].
CURRENT, J ;
REVELLE, C ;
COHON, J .
JOURNAL OF REGIONAL SCIENCE, 1984, 24 (02) :161-183
[6]   ON THE SHORTEST ROUTE THROUGH A NETWORK [J].
DANTZIG, GB .
MANAGEMENT SCIENCE, 1960, 6 (02) :187-190
[7]  
Daskin M. S., 1995, NETWORK DISCRETE LOC
[8]   SHORTEST-PATH ALGORITHMS - TAXONOMY AND ANNOTATION [J].
DEO, N ;
PANG, CY .
NETWORKS, 1984, 14 (02) :275-323
[9]   SHORTEST-PATH FOREST WITH TOPOLOGICAL ORDERING [J].
DIAL, RB .
COMMUNICATIONS OF THE ACM, 1969, 12 (11) :632-&
[10]  
Dijkstra E. W., 1959, NUMER MATH, V1, P269, DOI DOI 10.1007/BF01386390