A Kth Shortest Path Algorithm with the Link-Based Label Setting Approach and Its Application for An Alternative Routes Selection

링크표지확정 다수경로탐색 알고리즘과 대안경로선정을 위한 활용

  • 이미영 (한국건설기술연구원 첨단도로시스템연구센터) ;
  • 백남철 (한국건설기술연구윈 첨단도로시스템연구센터) ;
  • 강원의 (한국건설기술연구원 첨단도로시스템연구센터) ;
  • 신성일 (서울시정개발연구윈 도시교통연구부)
  • Published : 2004.08.31

Abstract

Given a Path represented by a sequence of link numbers in a transportation network, the reasonable path is defined as a path that any link is appeared multiple times in it. Application of the link labelmethod(LLM) to the shortest path algorithms(SPA) enables to model the reasonable path choice behavior in urban networks. This study aims at expanding the LLM to a Kth shortest path algorithms(KPSA), which adopts the node label setting method. The small-scaled network test demonstrated that the proposed algorithm works correctly and the revised Sioux fall network test showed that the path choice behaviors are reasonably reflected. In the large-scaled network based on the South Korea peninsula, drivers' route diversion perceptions are included as cost terms in total cost. The algorithm may be applied as an alternative route information tools for the deployment of ATIS.

합리적 통행경로는 "경로를 노드 또는 링크의 순서로 표현할 때, 경로를 구성하는 노드의 반복은 존재해도 링크의 반복은 존재하지 않는다"는 원리에 근거한다. 최적경로 탐색과정에서 합리적 통행현상을 포함하는 방법은 링크로 구성된 표지(Link-Based Label)를 적용하는 방안이 적용하기 용이하다. 링크표지를 활용하는 경우 링크의 중복 표현을 허용되지 않는 상황에서 노드의 중복표현이 가능하여 합리적인 통행을 원칙적으로 보장될 뿐만 아니라 목적지에서 출발지로 경로를 역 추적(Backward Trace)하는 과정에서 전 링크(Pvevious Link)의 단일정보만 이용하므로 Bellman의 최적원리(Optimality Condition)에 의한 최적해(Optimal Solution)가 보장된다. 본 연구는 다수의 경로를 선정함에 있어 합리적 통행행태를 고려하기 위한 링크표지고정방식(Link-Based Label Setting)을 제안한다. 기존에 표지고정(Label Setting)을 기반으로 제안되었던 노드기반 다수경로알고리즘을 기반으로 링크표지로 전환하는 방안을 개발한다. 또한 알고리즘의 대규모 교통망에 적용한 수행결과를 통해 대안경로정보제공을 위한 현실적용의 문제점을 도출하고, 도로의 연속주행을 보장하려는 운전자의 경로선택행태를 반영하는 방안에 대해 검토한다.

Keywords

References

  1. 김현명.임용택(1999). 유전 알고리듬을 이용한 전역탐색 최단경로 알고리듬개발, 대한교통학회지, 제17권 제2호, 대한교통학회, pp.163-178
  2. 노정현. 남궁성(1995), 도시가로망에 적합한 최단 경로탐색기법의 개발, 국토계획, 제30권 제5호, 대한국토도시계획학회, pp.153-168
  3. 이미영.유기윤,김정현.신성일(2003). 덩굴망 통행 패턴을 고려한 One-To-One 다경로알고리즘. 대한교통학회지, 제21권 제6호. 대한교통학회. pp.89-99
  4. 이미영.백남철,최대순,신성일(2004). 링크표시갱신 다수경로탐색 알고리즘, 대한교통학회지 제22권 제2호, 대한교통학회, pp.131-143
  5. 이승환.최기주.김원길(1996), 도시부 ATIS 효율적 적용을 위한 탐색영역기법 및 양방향 링크탑색 알고리즘의 구현, 대한교통학회지, 제14권 제3호, 대한교통학회, pp.45-59
  6. 임경원,임용택(2003) 교통망분석론. 서울대학교 출판부
  7. 장인성(2000), 서비스시간 제약이 존재하는 도시부 복합교통망을 위한 링크기반의 최근경로탐색 알고리즘, 대한교통학회지, 제18권 제6호, 대한교통학회, pp.111-121
  8. 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 https://doi.org/10.1016/0377-2217(93)90095-5
  9. Bellman R. (1957). Dynamic Programming, Princeton university Press, Princeton, New Jersey
  10. Bellman R, and Kalaba R. (1968). On Kth Best Policies. J SIAM S. pp.582-588
  11. Dijkstra E.W. (1959), A Note of Two Problems in conneced with Graphs. Numerical Mathematics, I. pp.269-271
  12. 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 https://doi.org/10.1016/S0041-1647(69)80022-5
  13. Lee M. (2004). Transportation Network Models and Algorithms Considering Directional Delay and Prohibition for Intersection Movement, Ph,D Thesism University of Wisconsin-Madison
  14. Martins E.Q.V. (1984). An Algorithm for Ranking Paths that May Contain Cycles, European Journal of Operational Research. Vol. 18. pp.123-130 https://doi.org/10.1016/0377-2217(84)90269-8
  15. Moore E.F. (1957). The Shortest Path through A Maze. Proc. Int Conf, on the Theory of Switching, Havard Univ, Cambridge. MA
  16. Pollack M. (1961). The Kth Best Route Through A Network. Operations Research. Vol. 9. pp. 578-580 https://doi.org/10.1287/opre.9.4.578
  17. Potts R.B. and Oliver R.M.(1972). Flows in Transportation networks, Acadmic Press
  18. Shier R. D. (1979). On Algorithms from Finding the K Shortest Paths in a Network. Networks. Vol, 9. pp.195-214 https://doi.org/10.1002/net.3230090303
  19. Yen J.Y. (1971). Finding the K shortest Looplees Paths in a network, Management Science. Vol. 17. pp. 771-715