A class of label-correcting methods for the K shortest paths problem

被引:18
作者
Guerriero, F [1 ]
Musmanno, R
Lacagnina, V
Pecorella, A
机构
[1] Univ Calabria, I-87036 Arcavacata Di Rende, Italy
[2] Univ Lecce, I-73100 Lecce, Italy
[3] Univ Palermo, Palermo, Italy
关键词
D O I
10.1287/opre.49.3.423.11217
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper we deal with the problem of finding the first K shortest paths from a single origin node to all other nodes of a directed graph. In particular, we define the necessary and sufficient conditions for a set of distance label vectors, on the basis of which we propose a class of methods which can be viewed as an extension of the generic label-correcting method for solving the classical single-origin all-destinations shortest path problem. The data structure used is characterized by a set of K lists of candidate nodes, and the proposed methods differ in the strategy used to select the node to be extracted at each iteration. The computational results show that: 1. some label-correcting methods are generally much faster than the double sweep method of Shier (1979); 2. the most efficient node selection strategies, used For solving the classical single-origin all-destinations shortest path problem, have proved to be effective also in the case of the K shortest paths.
引用
收藏
页码:423 / 429
页数:7
相关论文
共 37 条
[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]  
AZEVEDO JA, 1990, P ANN C AIRO 90 MOD, P1001
[3]  
Bako A., 1977, Szigma, V10, P61
[4]  
BEILNER H, 1973, COMPUTING, V10, P205
[5]  
Bellman R., 1957, DYNAMIC PROGRAMMING
[6]   A SIMPLE AND FAST LABEL CORRECTING ALGORITHM FOR SHORTEST PATHS [J].
BERTSEKAS, DP .
NETWORKS, 1993, 23 (08) :703-709
[7]   Parallel asynchronous label-correcting methods for shortest paths [J].
Bertsekas, DP ;
Guerriero, F ;
Musmanno, R .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1996, 88 (02) :297-320
[8]  
Bertsekas DP., 1991, Linear network optimization: algorithms and codes
[9]  
BERTSEKAS DP, 1992, LIDSP2098 MIT LAB IN
[10]  
BOCK F, 1957, ALGORITHM R TH BEST