Preview

Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova

Advanced search

Finding the optimal vessel route using a modified A-Star algorithm

https://doi.org/10.21821/2309-5180-2025-17-3-418-424

EDN: QMMFUL

Abstract

This paper addresses the problem of determining a safe ship route considering the hydro-meteorological conditions along the route. The solution is proposed using graph theory. The shortest route for an ocean crossing is a Great Circle, so the graph is constructed around the Great Circle. The graph nodes are spaced at intervals corresponding to 12 hours of ship passage. For each node, current and forecasted hydro-meteorological data on wind, waves, and surface currents are assigned. A modified A* (A-Star) algorithm is proposed to solve this problem. Instead of distance, the heuristic function uses the shortest travel time, accounting for speed reductions or increases due to hydrometeorological influences on each segment between adjacent graph vertices. The proposed algorithm demonstrates high speed in finding the optimal path. Computer simulations illustrate the results of the modified algorithm. The results show significant time savings when navigating the optimal route compared to the Great Circle. This method can be used to develop systems for automated planning of optimal routes considering changing environmental conditions.

About the Author

A. L. Olovyannikov
Maritime State University named after G.I. Nevelskoi
Russian Federation

Arkadiy L. Olovyannikov — PhD of Technical Sciences, associate professor Maritime State University named after admiral G.I. Nevelskoy.

50a Verkhneportovaya Str., Vladivostok, 690003



References

1. Veremey, E. I. and M. V. Sotnikova. “Optimal routing based on weather forecast.” International Journal of Open Information Technologies 4.3 (2016): 55–61.

2. Chabak, A. A. “Overview of current algorithms for autonomous vessels route optimization.” Vestnik gosudarstvennogo universiteta morskogo i rechnogo flota im. admirala S. O. Makarova 16.2 (2024): 259–270. DOI: 10.21821/2309-5180-2024-16-2-259-270.

3. Chen, G., T. Wu and Z. Zhou. “Research on Ship Meteorological Route Based on A-Star Algorithm.” Mathematical Problems in Engineering 2021.1 (2021): 9989731. DOI: 10.1155/2021/9989731.

4. Walther, L., A. Rizvanolli, M. Wendebourg and C. Jahn. “Modeling and Optimization Algorithms in Ship Weather Routing.” International Journal of e-Navigation and Maritime Economy 4 (2016): 31–45. DOI: 10.1016/j.enavi.2016.06.004.

5. Perera, L. P. and C. G. Soares. “Weather routing and safe ship handling in the future of shipping.” Ocean Engineering 130 (2017): 684–695. DOI: 10.1016/j.oceaneng.2016.09.007.

6. Goldberg, A. V. and C. Harrelson. “Computing the shortest path: A search meets graph theory.” Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete AlgorithmsSociety for Industrial and Applied Mathematics, 2005: 156–165.

7. OpenGribs Web. 29 July 2024 https://opengribs.org (дата обращения: 29.07.2024).

8. Ocean Surface Current Analyses Real-time (OSCAR) Surface Currents Web. 29 July 2024 https://podaac.jpl.nasa.gov.

9. Boyarinov, A. M., A. A. Ershov and S. M. Pylaev. “Analysis of the applicability of the formulas the calculation of the loss of ships speed due to wind and waves.” Vestnik gosudarstvennogo universiteta morskogo i rechnogo flota im. admirala S. O. Makarova 9.6 (2017): 1168–1174. DOI: 10.21821/2309–5180–2017–9–6–1168–1174.

10. Shin, Y. W., K. C. Kim, et al. “Near-Optimal Weather Routing by Using Improved A* Algorithm.” Applied Sciences 10.17 (2020). DOI: 10.3390/app10176010.


Review

For citations:


Olovyannikov A.L. Finding the optimal vessel route using a modified A-Star algorithm. Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova. 2025;17(3):418-424. (In Russ.) https://doi.org/10.21821/2309-5180-2025-17-3-418-424. EDN: QMMFUL

Views: 10


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2309-5180 (Print)
ISSN 2500-0551 (Online)