DOI QR코드

DOI QR Code

Development of a Multi-criteria Pedestrian Pathfinding Algorithm by Perceptron Learning

  • Yu, Kyeonah (Dept. of Computer Science, Duksung Women's University) ;
  • Lee, Chojung (Dept. of Computer Science, Duksung Women's University) ;
  • Cho, Inyoung (Dept. of Computer Science, Duksung Women's University)
  • 투고 : 2017.09.22
  • 심사 : 2017.11.14
  • 발행 : 2017.12.29

초록

Pathfinding for pedestrians provided by various navigation programs is based on a shortest path search algorithm. There is no big difference in their guide results, which makes the path quality more important. Multiple criteria should be included in the search cost to calculate the path quality, which is called a multi-criteria pathfinding. In this paper we propose a user adaptive pathfinding algorithm in which the cost function for a multi-criteria pathfinding is defined as a weighted sum of multiple criteria and the weights are learned automatically by Perceptron learning. Weight learning is implemented in two ways: short-term weight learning that reflects weight changes in real time as the user moves and long-term weight learning that updates the weights by the average value of the entire path after completing the movement. We use the weight update method with momentum for long-term weight learning, so that learning speed is improved and the learned weight can be stabilized. The proposed method is implemented as an app and is applied to various movement situations. The results show that customized pathfinding based on user preference can be obtained.

키워드

참고문헌

  1. S. Roy and J. Shynk, "Analysis of the momentum LMS algorithm", IEEE transactions on acoustics, speech, and signal processing, 38(12), pp. 2088-2098, Dec. 1990. https://doi.org/10.1109/29.61535
  2. R. B. Pereira, "Pedestrian Navigation", http://www.navipedia.net/index.php/Pedestrian_Navigation, 2011 updated in 2013.
  3. Seoul City Open Data, http://data.seoul.go.kr.
  4. SK Planet Developers, https://developers.skplanetx.com/apidoc/kor/tmap/.
  5. 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(1), pp. 69-82, Jan. 1998.
  6. D. Ostrowski, I. Pozniak-Koszalka, L. Koszalka, and A. Kasprzak, "Comparative Analysis of the Algorithms for Pathfinding in GPS Systems", ICN 2015 : The Fourteenth International Conference on Networks, pp. 102-108, 2015.
  7. H. Antikainen, "Using the Hierarchical Pathfinding A* Algorithm in GIS to Find Paths through Rasters with Nonuniform Traversal Cost", International Journal of Geo-Information, pp. 996-1014, Dec. 2013.
  8. T. Miksa, L.Koszalka, and A. Kasprzak, "Comparison of heuristic methods applied to optimization of computer networks", Proc. of 11th International Conference on Networks,IARIA, pp. 34-38, 2012.
  9. A. Botea, "Ultra-Fast Optimal Pathfinding without Runtime Search", Proceedings of the Seventh AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, pp. 122-127, 2011.
  10. A. R. Soltani, H. Tawfik, and T. Fernando, "A multicriteria based path finding application for construction site layouts," Proceedings of Sixth International Conference on Information Visualization, pp. 779-784, 2002.
  11. P. Pahlavani, M. R. Delavar, "Multi-criteria route planning based on a driver's preferences in multi-criteria route selection", Transportation Research Part C, Vol. 40, pp. 14-35, 2014. https://doi.org/10.1016/j.trc.2014.01.001
  12. A. Simeon, et al. "Towards Realistic Pedestrian Route Planning", OASIcs-OpenAccess Series in Informatics. Vol. 48, Schloss Dagstuhl Leibniz Zentrum fuer Informatik, pp. 1-15, 2015.
  13. A. U. Kemloh Wagoum, A. Seyfried, and S. Holl, "Modelling dynamic route choice of pedestrians to assess the criticality of building evacuation", Advances in Complex Systems Vol 15(7), Jul. 2012.
  14. S. Ruder, "An overview of gradient descent optimization algorithms", arXiv preprint arXiv: 1609. 04747, http://ruder.io/optimizing-gradient-descent/, 2016.