DOI QR코드

DOI QR Code

Design and Implementation of Real-time Shortest Path Search System in Directed and Dynamic Roads

방향성이 있는 동적인 도로에서 실시간 최단 경로 탐색 시스템의 설계와 구현

  • Kwon, Oh-Seong (Department of Computer and Information, Kyungpook National University) ;
  • Cho, Hyung-Ju (Department of Software, Kyungpook National University)
  • Received : 2016.11.06
  • Accepted : 2017.02.21
  • Published : 2017.04.30

Abstract

Typically, a smart car is equipped with access to the Internet and a wireless local area network. Moreover, a smart car is equipped with a global positioning system (GPS) based navigation system that presents a map to a user for recommending the shortest path to a desired destination. This paper presents the design and implementation of a real-time shortest path search system for directed and dynamic roads. Herein, we attempt to simulate real-world road environments, while considering changes in the ratio of directed roads and in road conditions, such as traffic accidents and congestions. Further, we analyze the effect of the ratio of directed roads and road conditions on the communication cost between the server and vehicles and the arrival times of vehicles. In this study, we compare and analyze distance-based shortest path algorithms and driving time-based shortest path algorithms while varying the number of vehicles to search for the shortest path, road conditions, and ratio of directed roads.

Keywords

References

  1. B.H. Wellenhof, H. Lichtenegger, and J. Colins, Global Positioning System: Theory and Practice, Springer-Verlag, New York, 2001.
  2. E.W. Dijkstra, "A Note on Two Problems in Connextion with Graphs," Numerische Mathematik, Vol. 1, No. 1, pp. 269-271, 1959. https://doi.org/10.1007/BF01386390
  3. P.E. Hart, N.J. Nilsson, and B. Raphael, "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. https://doi.org/10.1109/TSSC.1968.300136
  4. M. Abboud, L. Mariya, A. Jaoude, and Z. Kerbage, "Real Time GPS Navigation System," Proceeding of the 3rd FEA Student Conference, pp 1-6, 2004.
  5. T.H. Cormen, C.E. Leserson, R.L. Rivest, and C. Stein, Introduction to Algorithms 3rd Edition, MIT Press and McGraw-Hill, Cambridge, Massachusetts, 2009.
  6. L.H.O. Rios and L. Chaimowicz, "A Survey and Classification of A* Based Best-First Heuristic Search Algorithms," Proceeding of the 20th Brazilian Symposium on Artificial Intelligence, pp. 253-262, 2010.
  7. Y.T. Lim and H.M. Kim, "A Shortest Path Algorithm for Real Road Network based on Path Overlap," Journal of the Eastern Asia Society for Transportation Studies, Vol. 6, pp. 1426-1438, 2005.
  8. F.B. Zhan, "Three Fastest Shortest Path Algorithms on Real Road Networks: Data Structures and Procedures," Journal of Geographic Information and Decision Analysis, Vol. 1, No. 1, pp. 69-82, 1997.
  9. S.U. Lee, "A Real-time Point-to-Point Shortest Path Search Algorithm Based on Traveling Time," Journal of The Institute of Internet, Broadcasting and Communication, Vol. 12, No. 4, pp. 131-140, 2012. https://doi.org/10.7236/JIWIT.2012.12.4.131
  10. Y. Lee and S. Kim, "A Hybrid Search Method of A* and Dijkstra Algorithms to Find Minimal Path Lengths for Navigation Route Planning," Journal of the Institute of Electronics and Information Engineers, Vol. 51, No. 10, pp. 109-117, 2014. https://doi.org/10.5573/ieie.2014.51.10.109
  11. C.W. Ahn, R.S. Ramakrishna, and C.G. Kang, "A New Genetic Algorithm for Shortest Path Routing Problem," Journal of the Korean Institute of Communications and Information Sciences, Vol. 27, No. 12C, pp. 1215-1227, 2002.
  12. B. Oh, J. Bae, J. Yang, and J. Nang, "Genetic Algorithm-based Dynamic Vehicle Route Search using Car-to-Car Communication," Advances in Electrical and Computer Engineering, Vol. 10, No. 4, pp. 81-86, 2010. https://doi.org/10.4316/aece.2010.04013
  13. S.H. Ok, J.H Ahn, S.H Kang, and B.G Moon, "A Combined Heuristic Algorithm for Rreference-based Shortest Path Search," Journal of the Institute of Electronics Engineers of Korea TC, Vol. 47, No. 8, pp. 74-84, 2010.
  14. J.M. Lee, J.H. Kim, and H.S. Jeon, "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.
  15. I.C.M. Flinsenberg, Route Planning Algorithms for Car Navigation, Ph.D Thesis of Eindhoven University, 2004.
  16. S.H. Ok, J.H. Ahn, S. Kang, and B. Moon, "A Combined Heuristic Algorithm for Preference-based Shortest Path Search," Journal of the Institute of Electronics Engineers of Korea TC, Vol. 47, No. 8, pp. 74-84, 2010.
  17. B.W. Lee, W.K. Choi, and H.T. Jeon, "Intelligent Navigation System Using Fuzzy Logic," Journal of the Institute of Electronics Engineers of Korea CI , Vol. 43, No. 4, pp. 67-72, 2006.
  18. L. Qi and M. Schneider, "Realtime Response of Shortest Path Computation," Proceeding of the 7th ACM SIGSPATIAL International Workshop on Computational Transportation Science, pp. 41-46, 2014.
  19. L. Hu, J. Yang, and J. Huang, "The Real-time Shortest Path Algorithm with a Consideration of Traffic-light," Journal of Intelligent and Fuzzy Systems, Vol. 31, No. 4, pp. 2403-2410, 2016. https://doi.org/10.3233/JIFS-169081
  20. D. Gupta, U. Dutta, and P. Gupta, "An Algorithm and Evaluations of Real Time Shortest Path According to Current Rraffic on Road," Journal of Scientific Engineering and Applied Science, Vol. 1, No. 7, pp. 279-284, 2015.
  21. S.M. Gang, D.H. Ryu, T.S. Kim, H.C. Park, J.M. Kim, and Y.J. Choung, "Development of Core Module and Web System for a Visualization Platform for the 3D GIS Service of Disaster Information using Unity," Journal of Korea Multimedia Society, Vol. 20, No. 3, pp. 520-532, 2017. https://doi.org/10.9717/kmms.2017.20.3.520
  22. Real Datasets for Spatial Satabases, http://www.cs.utah.edu/-lifeifei/SpatialDataset.htm, (accessed Feb., 21, 2017).

Cited by

  1. 다익스트라 알고리즘을 활용한 중간지점 추천 애플리케이션 개발 vol.24, pp.2, 2021, https://doi.org/10.9717/kmms.2020.24.2.312