AN ALGORITHM FOR THE RANKING OF SHORTEST PATHS

被引:144
作者
AZEVEDO, JA
COSTA, MEOS
MADEIRA, JJERS
MARTINS, EQV
机构
[1] UNIV COIMBRA,DEPT MATEMAT,APARTADO 3008,P-3000 COIMBRA,PORTUGAL
[2] INST POLITECN COIMBRA,ESCOLA SUPER AGRARIA,P-3000 COIMBRA,PORTUGAL
关键词
NETWORK; SHORTEST PATH; PRINCIPLE OF OPTIMALITY; LABELING ALGORITHMS;
D O I
10.1016/0377-2217(93)90095-5
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
An efficient computational implementation of a path deletion K shortest paths algorithm and a new algorithm for the same problem are presented. In a path deletion K shortest paths algorithm a sequence (G1, G2, ..., G(K)) of networks is defined, such that G1 is the given network and its k-th shortest path is trivially determined from the shortest path in G(k). In essence, as soon as the shortest path in G(k) is determined it is excluded from G(k) in such a way that no new paths are formed and no mote paths are deleted. So, for each G(k), two procedures are executed: a shortest path algorithm and a path deletion algorithm. In the presented computational implementation, all the information resulting from the determination of the k-th shortest path is carried throughout G(k+1), G(k+2), ..., G(K). The new algorithm not only keeps this characteristic but also avoids the last K - 1 executions of a shortest path algorithm, which results in a surprising and very substantial reduction in the execution time. In fact, for randomly generated networks with 10(4) nodes and 10(5) arcs, once the shortest path is determined, the new algorithm computes the next 100 shortest paths in times of the order of 10(-1) seconds. To illustrate the efficiency of this algorithm, comparative computational experiments are reported.
引用
收藏
页码:97 / 106
页数:10
相关论文
共 16 条
[1]   CONSTRAINED SHORTEST PATH PROBLEM [J].
ANEJA, YP ;
NAIR, KPK .
NAVAL RESEARCH LOGISTICS, 1978, 25 (03) :549-555
[2]  
[Anonymous], 1980, NETWORK FLOW PROGRAM
[3]  
CLIMACO JCN, 1982, EUR J OPER RES, V11, P399, DOI 10.1016/0377-2217(82)90205-3
[4]   SHORTEST-ROUTE METHODS .1. REACHING, PRUNING, AND BUCKETS [J].
DENARDO, EV ;
FOX, BL .
OPERATIONS RESEARCH, 1979, 27 (01) :161-186
[5]   SHORTEST-PATH ALGORITHMS - TAXONOMY AND ANNOTATION [J].
DEO, N ;
PANG, CY .
NETWORKS, 1984, 14 (02) :275-323
[6]   COMPUTATIONAL ANALYSIS OF ALTERNATIVE ALGORITHMS AND LABELING TECHNIQUES FOR FINDING SHORTEST PATH TREES [J].
DIAL, R ;
GLOVER, F ;
KARNEY, D ;
KLINGMAN, D .
NETWORKS, 1979, 9 (03) :215-248
[7]  
DREYFUS S, 1969, OPER RES, V17, P345
[8]  
GALLO G, 1986, MATH PROGRAM STUD, V26, P38, DOI 10.1007/BFb0121087
[9]   A DUAL ALGORITHM FOR THE CONSTRAINED SHORTEST-PATH PROBLEM [J].
HANDLER, GY ;
ZANG, I .
NETWORKS, 1980, 10 (04) :293-310
[10]  
Lawler E.L., 1976, COMBINATORIAL OPTIMI