An Optimal Path Search Method based on Traffic Information for Telematics Terminals

텔레매틱스 단말기를 위한 교통 정보를 활용한 최적 경로 탐색 기법

  • Published : 2006.12.30

Abstract

Optimal path search algorithm which is a killer application of mobile device to utilize location information should consider traffic flows of the roads as well as the distance between a departure and destination. The existing path search algorithms, however, are net able to cope efficiently with the change of the traffic flows. In this paper, we propose a new optimal path search algorithm. The algorithm takes the current flows into consideration in order to reduce the cost to get destination. It decomposes the road network into Fixed Grid to get variable heuristics. We also carry out the experiments with Dijkstra and Ar algorithm in terms of the execution time, the number of node accesses and the accuracy of path. The results obtained from the experimental tests show the proposed algorithm outperforms the others. The algorithm is highly expected to be useful in a advanced telematics systems.

최근 모바일 단말기의 위치정보를 활용하는 주요 응용 중의 하나인 최적 경로 탐색 시스템은 출발지와 목적지간의 거리뿐만 아니라 탐색 되어지는 구간에 존재하는 많은 교통 상황들을 파악하고 이를 경로 탐색에 활용해야 한다. 그러나 기존의 경로 탐색 알고리즘은 교통상황들을 적절히 이용하지 못하고 있다. 이 논문에서는 새로운 최적 경로 알고리즘을 제안한다. 알고리즘은 최적 경로를 검색하기 위해 교통상황을 고려하고, 연산비용을 줄이기 위해 도로를 그리드 형태로 나누어 각각의 평균속도를 가지고 휴리스틱 가중치를 부여한다. 또한 알고리즘의 전체 수행시간, 노드 접근 횟수, 최적경로의 정확도를 항목으로 하는 실험을 수행하여 기존의 탐색 알고리즘인 Dijkstra 알고리즘과 A*알고리즘과의 성능평가를 실시하였다. 실험 결과 제안한 알고리즘이 타 알고리즘에 대해 좋은 성능을 보여주었다. 제안한 알고리즘은 향상된 응용을 지원하는 텔레매틱스 시스템에 유용하게 사용될 것으로 기대된다.

Keywords

References

  1. J. Mostow, A. Prieditis, 'Discovering Admissible Heuristics by Abstracting and Optimizing: A Transformational Approach,' International Conference on Artificial Intelligence, pp.701-707, 1989
  2. Peter E. Hart, Nils J.Nilsson, Bertram Raphael, 'A Formal Basis for the Heuristic Determination of Minimum Cost Paths in Graphs' IEEE Trans. on Systems Science and Cybernetics, Vol. SSC4, No.2, pp 100-107, 1968
  3. E.W.Dijkstr, 'A note on two problems in connection with graphs', Numerische Mathematik, Vol. 1, pp. 260-271,1959
  4. http://theory.stanford.edu/-amitp/Game Programming
  5. Stephan Winter, 'Modeling Costs of Truns in Route Planning', GeoInfonmtica, Vol. 6, No.4, pp. 345-360,2002
  6. 이세일, '타일맵에서 A 알고리즘을 이용한 유닛들의 길 찾기 방법 제안' 한국컴퓨터정보학회 논문지, Vol. 9 No.3 ,pp. 71-77
  7. 이현섭, 안준환, 김진덕, '교통정보 기반 취적 알고리즘', 한국 해양정보통신학회 2004 추계 종합학술대회, Vol.8, No.2, pp. 425-428, 2004
  8. H. Kaindl, G. Kainz, 'Bidirectional Heuristic Search Reconsidered', Journal of Artificial Intelligence Research, Vol.7, pp.283-317, 1997
  9. http://qnavi.bizemeka.com
  10. htp:/Idrive.nate.com
  11. http://inavi.co.kr
  12. http://visionjoy.co.kr
  13. Stefano Pallottino, Maria Grazia Scutella, 'Shortest Path Algorithms in Transportation Models : Classical and Innovative Aspects', TR, Dniv. of Pisa, 1998
  14. Woo Young Kwon, Sanghoon Lee, II Hong Suh, 'A reinforcement learning approach involving a shortest path finding algorithm' Proc. of Int. Conf. Intelligent Robots and Systems 2003, Vol. 7, 2003
  15. Chang Wook Ahn R. S. Ramakrishnan, 'A Genetic Algorithm for Shortest Path Routing Problem and the Sizing of Populations', IEEE Transaction on Evolutionary Computation, Vol.6, pp. 566-579,2002 https://doi.org/10.1109/TEVC.2002.804323
  16. 이현섭, 김진덕, '고정 그리드 기반 가변 휴리스틱을 이용한 최적경로 탐색', 한국해양정보통신학회 2005 추계 종합학술대회, Vol. 9, No.2, pp.137-141, 2005