Browse > Article

Finding the First K Shortest Loopless Paths in a Transportation Network  

Shin, Seong-Il (서울시정개발연구원 도시교통연구부)
Publication Information
Journal of Korean Society of Transportation / v.22, no.6, 2004 , pp. 121-131 More about this Journal
Abstract
The K-shortest path algorithms are largely classified into two groups: oneis for finding loopless path (simple path), another loop paths. In terms of cimputational complexities, in general the loop-paths-finding ones are considered more efficient and easier to be handled than the loopless-paths-finding. The entire path deletion methods have been known as the best efficient algorithms among the proposed K-shortest path algorithms. These algorithms exploit the K-th network transformation to prevent the same path, which was already selected as the (K-1)th path, from being redetected. Nevertheless, these algorithms have a critical limitationto be applied in the practical traffic networks because the loops, in which the same modes and links can be unlimitedly repeated, are not preventable. This research develops a way to be able to selectively control loop-paths by applying link-label. This research takes an advantage of the link-based shortest path algorithms that since the algorithms can take care of two links simultaneouslyin the searching process, the generation of loops can be controlled in the concatenation process of the searched link and the preceded link. In concatenation of two links, since the precede link can be treated a sub-shortest to this link from the origination, whether both the node and the link of the searched link were already existed or not can be evaluated. Terefore, both the node-loopless path, in which the same node is not appeared, and the link-loopless, in which the same link is not appeared, can be separately controlled. Especially, the concept of the link-loopless path is expended to take into consideration reasonable route choice behaviors such as U-Turn, P-Turn, and Turn-Penalty, which are frequently witnessed in urban traffic network with intersections. The applicability of the proposed method is verified through case studies.
Keywords
다수경로;네트워크확장;비루프경로;링크표지;경로삭제방법;경로분할방법;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Bellman R. and Kalaba R. (1968) On Kth Best Policies. J. SIAM 8, pp.582-588
2 Pollack M. (1961) The Kth Best Route Through A Network, Operations Research, Vol.9, pp.578-580   DOI   ScienceOn
3 Shier R. D. (1979) On Algorithms from Finding the k Shortest Paths in a Network, Networks, Vol.9, pp.195-214   DOI   ScienceOn
4 Moore E. F. (1957) The Shortest Path through A Maze. Proc. Int. Conf. on the Theory of Switching. Harvard Univ., Cambridge, MA
5 Potts R.B. and Oliver R.M.(1972) Flows in Transportation Networks. Academic Press
6 Yen J.Y. (1971) Finding the K shortest Loopless Paths in a Network, Management Science, Vol.17, pp.711-715
7 Lee M. (2004) Transportation Network Models and Algorithms Considering Directional Delay and Prohibition for Intersection Movement, Ph.D. Thesis, University of Wisconsin-Madison
8 Dijkstra E. W. (1959) A Note of Two Problems in Connected with Graphs. Numerical Mathematics. I, pp.269-271
9 Yang H.H. and Chen Y.L. (2003) Finding K Shortest Looping Paths in A Traffic-Light Network, Computer & Operations Research
10 Kirby R. F. and Potts R. B. (1969) The Minimum Route Problem for Networks with Turn Penalties and Prohibitions. Transportation Research 3, pp.397-408
11 임용택(2004) 일반가로망에서 교통정보제공을 위한 n-path 알고리듬의 개발, 대한교통학회지, 제22권 제4호, 대한교통학회, pp.135-145   과학기술학회마을
12 Martins E.Q.V. (1984) An Algorithm for Ranking Paths that May Contain Cycles, European Journal of Operational Research, Vol.18, pp.123-130   DOI   ScienceOn
13 Azevedo J. A., Costa M. E. O. S., Madeira J.J.E.R.S., and Martins E.Q.V. (1993) An Algorithm from the Ranking of Shortest Paths, European Journal of Operational Research, Vol.69, pp.97-106   DOI   ScienceOn