Browse > Article
http://dx.doi.org/10.5573/ieie.2014.51.10.109

A Hybrid Search Method of A* and Dijkstra Algorithms to Find Minimal Path Lengths for Navigation Route Planning  

Lee, Yong-Hu (Department of Computer Engineering, Myongji University)
Kim, Sang-Woon (Department of Computer Engineering, Myongji University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.51, no.10, 2014 , pp. 109-117 More about this Journal
Abstract
In navigation route planning systems using A* algorithms, the cardinality of an Open list, which is a list of candidate nodes through which a terminal node can be accessed, increases as the path length increases. In this paper, a method of alternately utilizing the Dijkstra's algorithm and the A* algorithm to reduce the cardinality of the Open list is investigated. In particular, by employing a depth parameter, named Level, the two algorithms are alternately performed depending on the Level's value. Using the hybrid searching approach, the Open list constructed in the Dijkstra's algorithm is transferred into the Open list of the A* algorithm, and consequently, the unconstricted increase of the cardinality of the Open list of the former algorithm can be avoided and controlled appropriately. In addition, an optimal or nearly optimal path similar to the Dijkstra's route, but not available in the A* algorithm, can be found. The experimental results, obtained with synthetic and real-life benchmark data, demonstrate that the computational cost, measured with the number of nodes to be compared, was remarkably reduced compared to the traditional searching algorithms, while maintaining the similar distance to those of the latter algorithms. Here, the values of Level were empirically selected. Thus, a study on finding the optimal Level values, while taking into consideration the actual road conditions remains open.
Keywords
최단거리경로검색;Dijkstra 알고리즘;A* 알고리즘;하이브리드 검색 알고리즘;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Hofmann-Wellenhof, B., Lichtenegger, H., Collins, J., Global Positioning System: Theory and Practice, Springer-Verlag, New York, 2001.
2 Dijkstra, E. W., "A note on two problems in connextion with graphs", Numerische Mathematik, vol. 1, no. 1, pp. 269-271, 1959.   DOI   ScienceOn
3 Flinsenberg, I. C. M., Route Planning Algorithms for Car Navigation, PhD Thesis, Technische Universiteit Eindhoven, The Netherlands, 2004.
4 Hart, P. E., Nilsson, N. J., Raphael, B., "A formal basis for the heuristic determination of minimum cost paths", IEEE Transactions on System Science and Cybernetics, vol. 4, no. 2, pp. 100-107, 1968.   DOI   ScienceOn
5 Rios, L. H. O., Chaimowicz, L., "A survey and classification of A* based best-first heuristic search algorithms", Proc. of the 20th Brazilian Symposium on Artificial Intelligence (SBIA 2010), vol. 6404, pp. 253-262, 2010.
6 Lee, J., Kim, J., and Jeon, H. S., "Performance evaluation of different route planning algorithms in the vehicle navigation system," Journal of Korean Association of Information Education, vol. 2, no. 2, pp. 252-259, 1998.   과학기술학회마을
7 Ok, S.-H., Ahn, J.-H., Kang, S., and Moon, B., "A combined heuristic algorithm for preference-based shortest path search," Journal of the Institute of Electronics Engineers of Korea, vol. 47(TC), no. 8, pp. 716-726, 2010.
8 Bulitko, V., Lee, G., "Learning in Real Time Search: A Unifying Framework", Journal of Artificial Intelligence Research. vol. 25, pp. 119-157, 2006.
9 Lee, B.-W., Choi, W.-K., and Jeon, H.-T., "Intelligent navigation system using fuzzy logic," Journal of the Institute of Electronics Engineers of Korea, vol. 43(CI), no. 4, pp. 67-72, 2006.   과학기술학회마을
10 Park, M.-J., A Study on the High-Speed Search Method Using A* Algorithm, Master Thesis of Electronic Engineering, Hoseo University, Cheonan, Korea, 2011.
11 Korf, R. E., "Real-Time Heuristic Search", Artificial Intelli.. vol. 42, no. 2-3, pp. 189-211. 1990.   DOI   ScienceOn
12 Lee, Y.-H., Kim, S.-W., "A method of finding the optimal paths on image maps for navigation system," Proceedings of IPIU 2014, Jeju, Korea, Feburary 2014.
13 Lee, Y.-H., Kim, S.-W., "A Hybrid Search Method to Find Minimal Length Paths for Navigation Route Planning," Proc. of ICAI 2014, Las Vegas, NV, pp. 378-384, July 2014.