Browse > Article

A Combined Heuristic Algorithm for Preference-based Shortest Path Search  

Ok, Seung-Ho (School of Electrical Engineering and Computer Science, Kyungpook National University)
Ahn, Jin-Ho (Department of Electronic Engineering, Hoseo University)
Kang, Sung-Ho (Department of Electrical and Electronic Engineering, Yonsei University)
Moon, Byung-In (School of Electronics Engineering, Kyungpook National University)
Publication Information
Abstract
In this paper, we propose a preference-based shortest path algorithm which is combined with Ant Colony Optimization (ACO) and A* heuristic algorithm. In recent years, with the development of ITS (Intelligent Transportation Systems), there has been a resurgence of interest in a shortest path search algorithm for use in car navigation systems. Most of the shortest path search algorithms such as Dijkstra and A* aim at finding the distance or time shortest paths. However, the shortest path is not always an optimum path for the drivers who prefer choosing a less short, but more reliable or flexible path. For this reason, we propose a preference-based shortest path search algorithm which uses the properties of the links of the map. The preferences of the links are specified by the user of the car navigation system. The proposed algorithm was implemented in C and experiments were performed upon the map that includes 64 nodes with 118 links. The experimental results show that the proposed algorithm is suitable to find preference-based shortest paths as well as distance shortest paths.
Keywords
Shortest path search; navigation; ant colony optimization; A* algorithm; heuristic algorithm;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Marco Dorigo, Thomas Stutzle, "Ant Colony Optimization," pp. 76-79, MIT Press, 2004.
2 최병호, 정문호, 전희영, "T-DMB 상용 교통정보서비스 시스템 소개," 대한전자공학회, 전자공학회지, 제35권, 제9호, 106-118쪽, 2008년 9월   과학기술학회마을
3 Sara Nazari, M.Reza Meybodi, M. Ali Salehigh, Sara Taghipour, "An Advanced Algorithm for Finding Shortest Path in Car Navigation System," International Workshop on Intelligent Networks and Intelligent Systems, pp. 671-674, Wuhan, China, Nov. 2008.
4 Hao Yue, Chunfu Shao, "Study on the Application of A* Shortest Path Search Algorithm in Dynamic Urban Traffic," Third International Conference on Natural Computation, vol. 3, pp. 463-469, Haikou, Hainan, China, Aug. 2007.
5 Noto, M.; Sato, H. "A method for the shortest path search by extended Dijkstra algorithm," Proc. of IEEE International Conference on Systems, Man and Cybernetics, Nashville, TN, vol. 3, pp. 2316-2320, Oct. 2000.
6 Salehinejad, H. Talebi, S. "A new ant algorithm based vehicle navigation system: A wireless networking approach," International Symposium on Telecommunications, pp. 36-41, Tehran, Iran, Aug. 2008.
7 M Dorigo, V Maniezzo, A Colorni, "Ant system: optimization by a colony of cooperating agents," IEEE Transactions on Systems, Man, and Cybernetics-Part B, vol. 26(1), pp. 29-41, 1996.   DOI   ScienceOn
8 LM Gambardella, M Dorigo, "Solving Symmetric and Asymmetric TSPs by Ant Colonies," Proceedings of the IEEE Conference on Evolutionary Computation, pp. 622-627, Nagoya, Japan, May. 1996.
9 안진호, 김홍식, 김현진, 박영호, 강성호, "규칙적인 NoC 구조에서의 네트워크 지연 시간 최소화를 위한 어플리케이션 코어 매핑 방법 연구," 대한전자공학회, 전자공학회논문지 SD편, 제45권, 제4호, 117-123쪽, 2008년 4월   과학기술학회마을