Modification of the wave algorithm for Euclidean distances calculation in transport applications
https://doi.org/10.21821/2309-5180-2023-15-6-951-958
Abstract
Many engineering problems could be either reduced to or directly involve the mathematical problem of finding the shortest path in some confined space with obstacles. To solve this problem, graph theory and dynamic programming offers quite a lot of exact and heuristic algorithms that work with directed and undirected, weighted and unweighted, connected and disconnected graphs. All these methods are based on their own techniques of calculating the distance between the vertices, the choice of which is dictated by the convenience of implementation and methodological considerations. As a result, the resulted paths found by the algorithms usually are characterized by a certain abstract length, which is often difficult to convert into Euclidean one. Nevertheless, spatial problems in engineering practice often require an answer in terms of real physical distances. Specifically, such a task fully arises in engineering applications related to the design of seaports, namely, in the laying of routes of intra-terminal transport, power supply networks, in the design of approach channels. A modification of the most common method for finding the shortest paths, the wave orthogonal-diagonal algorithm, is described in the paper. It allows you to include the geometric characteristics of its individual sections in the calculation of the length of the found route, which makes it possible to accurately estimate the length in the sense of the Euclidean distance.
About the Author
A. L. KuznetsovRussian Federation
Kuznetsov, Aleksandr L. — Dr. of Technical Sciences, professor
5/7 Dvinskaya Str., St. Petersburg, 198035
References
1. Bellman, Richard. “On a routing problem.” Quarterly of applied mathematics 16.1 (1958): 87–90. DOI: 10.1090/qam/102435.
2. Dijkstra, E. W. “A note on two problems in connexion with graphs.” Numerische Mathematik 1 (1959): 269–271. DOI: 10.1007/BF01386390.
3. Evstigneev, V. A. Iterativnye algoritmy global’nogo analiza grafov. Puti i pokrytiya. Edited by A. P. Ershov. M: Nauka. Glavnaya redaktsiya fiziko-matematicheskoi literatury, 1985.
4. Kuznetsov, Aleksandr L. “Matrix method for finding the paths on weighted oriented graphs in the tasks of port net operational planning.” Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 12.2 (2020): 230–238. DOI: 10.21821/2309-5180-2020-12-2-230-238.
5. Chen, Danny Z. “Developing algorithms and software for geometric path planning problems.” ACM Computing Surveys (CSUR) 28.4es (1996): 18‑es. DOI: 10.1145/242224.242246.
6. Galkina, V. A. “Postroenie kratchaishikh putei v orientirovannom grafe.” Diskretnaya matematika. Kombinatornaya optimizatsiya na grafakh. M.: Izdatel’stvo “Gelios ARV”, 2003. 75–94.
7. Kröger, Martin. “Shortest multiple disconnected path for the analysis of entanglements in two-and three-dimensional polymeric systems.” Computer physics communications 168.3 (2005): 209–232. DOI: 10.1016/j.cpc.2005.01.020.
8. Alekseev, V. E., and V. A. Talanov. “Glava 3.4. Nakhozhdeniya kratchaishikh putei v grafe.” Grafy. Modeli vychislenii. Struktury dannykh. Nizhnii Novgorod: Izdatel’stvo Nizhegorodskogo gos. universiteta, 2005. 236–237.
9. Abraham, Ittai, Amos Fiat, Andrew V. Goldberg, and Renato F. Werneck. “Highway dimension, shortest paths, and provably efficient algorithms.” Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, 2010. 782–793. DOI: 10.1137/1.9781611973075.6.
10. Abraham, Ittai, Daniel Delling, Andrew V. Goldberg, and Renato F. Werneck. “A hub-based labeling algorithm for shortest paths in road networks.” Experimental Algorithms: 10th International Symposium, SEA 2011, Kolimpari, Chania, Crete, Greece, May 5–7, 2011. Proceedings 10. Springer Berlin Heidelberg, 2011. 230–241. DOI: 10.1007/978-3-642-20662-7_20.
11. Lee, Chin Yang. “An algorithm for path connections and its applications.” IRE transactions on electronic computers 3 (1961): 346–365. DOI: 10.1109/TEC.1961.5219222.
12. Fedorenkov, A., and A. Kimaev. AutoCAD 2002: prakticheskii kurs. M.: «DESS KOM», 2002.
13. Kuznetsov, Aleksandr L., Hannu Oja, and Anton D. Semionov. “Tool for assessing the resources requirement of a container terminal.” Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 13.5 (2021): 659–669. DOI: 10.21821/2309-5180-2021-13-5-659-669.
Review
For citations:
Kuznetsov A.L. Modification of the wave algorithm for Euclidean distances calculation in transport applications. Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova. 2023;15(6):951-958. (In Russ.) https://doi.org/10.21821/2309-5180-2023-15-6-951-958