Evolutionary Computation for the Ship Routing Problem

  • Aphrodite VenetiEmail author
  • Charalampos Konstantopoulos
  • Grammati Pantziou
Part of the Intelligent Systems Reference Library book series (ISRL, volume 131)


In this chapter, we present evolutionary algorithms for solving the real time ship weather routing problem. The objectives to be minimized are the mean total risk and fuel cost incurred along the obtained route while considering the time-varying sea and weather conditions and also a constraint on the total passage time of the route. In addition, for achieving a high safety level the proposed approaches should return only solutions compliant with the guidelines of the International Maritime Organization (IMO). Two different well-known genetic algorithms, namely SPEA2 and NSGA-II are applied to the ship routing problem and a comparative performance evaluation of the two algorithms is performed. The proposed approaches are tested on real data and compared with an exact algorithm which solves the same problem.


Multi-criteria optimization Label setting algorithm Time dependent networks Resource-constrained shortest path 



This work was carried out in the framework of the project “AMINESS: Analysis of Marine Information for Environmentally Safe Shipping” which was co-financed by the European Fund for Regional Development and from Greek National funds through the operational programs “Competitiveness and Entrepreneurship” and “Regions in Transition” of the National Strategic Reference Framework—Action: “COOPERATION 2011 Partnerships of Production and Research Institutions in Focused Research and Technology Sectors”. The publication of this paper has been partly supported by the University of Piraeus Research Center. Also, in this work the research carried out by the first author was partially funded by Onassis Scholarship Foundation.


  1. 1.
    Ari, I., Aksakalli, V., Aydogdu, V., Kum, S.: Optimal ship navigation with safety distance and realistic turn constraints. Eur. J. Oper. Res. 229(3), 707–717 (2013)CrossRefGoogle Scholar
  2. 2.
    Avgouleas, K.: Optimal ship routing. Ph.D. thesis, Massachusetts Institute of Technology (2008)Google Scholar
  3. 3.
    Azaron, A., Kianfar, F.: Dynamic shortest path in stochastic dynamic networks: ship routing problem. Eur. J. Oper. Res. 144(1), 138–156 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Babel, L., Zimmermann, T.: Planning safe navigation routes through mined waters. Eur. J. Oper. Res. 224, 99–108 (2014)Google Scholar
  5. 5.
    Bijlsma, S.: A computational method in ship routing using the concept of limited manoeuvrability. J. Navig. 57(3), 357–369 (2004)Google Scholar
  6. 6.
    Bisschop, J.: AIMMS-Optimization modeling. Paragon Decis. Technol. (2011)Google Scholar
  7. 7.
    Chitra, C., Subbaraj, P.: Multiobjective optimization solution for shortest path routing problem. Int. J. Comput. Inf. Eng. 4(2), 77–85 (2010)Google Scholar
  8. 8.
    Deb, K.: Multi-objective optimisation using evolutionary algorithms: an introduction. In Multi-objective evolutionary optimisation for product design and manufacturing. Springer, London 3–34 (2011)Google Scholar
  9. 9.
    Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)CrossRefGoogle Scholar
  10. 10.
    Decò, A., Frangopol, D.M.: Real-time risk of ship structures integrating structural health monitoring data: application to multi-objective optimal ship routing. Ocean Eng. 96, 312–329 (2015)CrossRefGoogle Scholar
  11. 11.
    Dolinskaya, I.S.: Optimal path finding in direction, location, and time dependent environments. Nav. Res. Logist. (NRL) 59(5), 325–339 (2012)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Fang, M.C., Lin, Y.H.: The optimization of ship weather-routing algorithm based on the composite influence of multi-dynamic elements (ii): Optimized routings. Appl. Ocean Res. 50, 130–140 (2015)CrossRefGoogle Scholar
  13. 13.
    Giannakopoulos, T., Vetsikas, I.A., Koromila, I., Karkaletsis, V., Perantonis, S.: Aminess: a platform for environmentally safe shipping. In: Proceedings of the 7th International Conference on PErvasive Technologies Related to Assistive Environments, 45, 1–45:8 ACM (2014)Google Scholar
  14. 14.
    Hagiwara, H.: Weather routing of(sail-assisted) motor vessels. Ph.D. thesis, Technische Universiteit Delft (1989)Google Scholar
  15. 15.
    Harries S., Heimann J. and Hinnenthal J.: Pareto optimal routing of ships. In: Proceedings of the International Conference on Ship and Shipping Research, Palermo, (2003)Google Scholar
  16. 16.
    Hinnenthal, J., Clauss, G.: Robust pareto-optimum routing of ships utilising deterministic and ensemble weather forecasts. Ships Offshore Struct. 5(2), 105–114 (2010)CrossRefGoogle Scholar
  17. 17.
    Hiroyasu, T., Nakayama, S., Miki, M.: Comparison study of SPEA2+, SPEA2, and NSGA-II in diesel engine emissions and fuel economy problem. In: The 2005 IEEE Congress on Evolutionary Computation, 2005. vol. 1, pp. 236–242. IEEE (2005)Google Scholar
  18. 18.
    IMO, M.: 1/circ. 1228. Revised Guidance to the Master for Avoiding Dangerous Situations in Adverse Weather and Sea Conditions, adopted 11th Jan 2007Google Scholar
  19. 19.
    Koromila, I., Nivolianitou, Z., Giannakopoulos, T.: Bayesian network to predict environmental risk of a possible ship accident. In: Proceedings of the 7th International Conference on PErvasive Technologies Related to Assistive Environments. 44:1–44:5 ACM (2014)Google Scholar
  20. 20.
    Kosmas, O., Vlachos, D.: Simulated annealing for optimal ship routing. Comput. Oper. Res. 39(3), 576–581 (2012)CrossRefGoogle Scholar
  21. 21.
    Kwon, Y.: Speed loss due to added resistance in wind and waves. Nav. Archit. 14–16 (2008)Google Scholar
  22. 22.
    Lo, H.K., McCord, M.R.: Adaptive ship routing through stochastic ocean currents: general formulations and empirical results. Trans. Res. Part A: Policy Pract. 32(7), 547–561 (1998)Google Scholar
  23. 23.
    Mannarini, G., Coppini, G., Oddo, P., Pinardi, N.: A prototype of ship routing decision support system for an operational oceanographic service. Trans. Nav. Int. J. Mar. Navig. Saf. Sea Trans. 7(1), 53–59 (2013)Google Scholar
  24. 24.
    Marie, S., Courteille, E., et al.: Multi-objective optimization of motor vessel route. Proc. Int. Symp. Trans. Nav. 9, 411–418 (2009)Google Scholar
  25. 25.
    Montes, A.A.: Network shortest path application for optimum track ship routing. Technical report, DTIC Document (2005)Google Scholar
  26. 26.
    Orda, A., Rom, R.: Minimum weight paths in time-dependent networks. Networks 21(3), 295–319 (1991)MathSciNetCrossRefzbMATHGoogle Scholar
  27. 27.
    Padhy, C.P., Sen, D., Bhaskaran, P.K.: Application of wave model for weather routing of ships in the North Indian Ocean. Nat. Hazards 44(3), 373–385 (2008)CrossRefGoogle Scholar
  28. 28.
    Shao, W., Zhou, P., Thong, S.K.: Development of a novel forward dynamic programming method for weather routing. J. Mar. Sci. Technol. 17(2), 239–251 (2012)CrossRefGoogle Scholar
  29. 29.
    Szlapczynska J., Smierzchalski R.: Multicriteria optimisation in weather routing. In: Weintrit A. (eds.) Marine Navigation and Safety of Sea Transport. Taylor & Francis Group, London (2009). ISBN: 978-0-415-80479-0Google Scholar
  30. 30.
    Szlapczynska, J., Smierzchalski, R.: Adopted isochrone method improving ship safety in weather routing with evolutionary approach. Int. J. Reliab. Qual. Saf. Eng. 14(06), 635–645 (2007)CrossRefGoogle Scholar
  31. 31.
    Szlapczynski, R.: A new method of ship routing on raster grids, with turn penalties and collision avoidance. J. Navig. 59(1), 27–42 (2006)Google Scholar
  32. 32.
    Takashima, K., Mezaoui, B., Shoji, R.: On the fuel saving operation for coastal merchant ships using weather routing. Proc. Int. Symp. Trans. Nav. 9, 431–436 (2009)Google Scholar
  33. 33.
    Tsatcha, D., Saux, É., Claramunt, C.: A bidirectional path-finding algorithm and data structure for maritime routing. Int. J. Geogr. Inf. Sci. 28(7), 1355–1377 (2014)CrossRefGoogle Scholar
  34. 34.
    Tsou, M.C.: Integration of a geographic information system and evolutionary computation for automatic routing in coastal navigation. J. Nav. 63(2), 323–341 (2010)Google Scholar
  35. 35.
    Veneti, A., Konstantopoulos, C., Pantziou, G.: Continuous and discrete time label setting algorithms for the time dependent bi-criteria shortest path problem. In: Operations Research and Computing: Algorithms and Software for Analytics, pp. 62–73 (2015)Google Scholar
  36. 36.
    Veneti, A., Konstantopoulos, C., Pantziou, G.: An evolutionary approach to multi-objective ship weather routing. In: 2015 6th International Conference on Information, Intelligence, Systems and Applications (IISA), pp. 1–6. IEEE (2015)Google Scholar
  37. 37.
    Vettor, R., Tadros, M., Ventura, M., Soares, C.G.: Route planning of a fishing vessel in coastal waters with fuel consumption restraint. Marit. Technol. Eng. 3 (2016)Google Scholar
  38. 38.
    Vettor, R., Soares, C.G.: Development of a ship weather routing system. Ocean Eng. 123, 1–14 (2016)CrossRefGoogle Scholar
  39. 39.
    Vodas, M., Pelekis, N., Theodoridis, Y., Ray, C., Karkaletsis, V., Petridis, S., Miliou, A.: Efficient ais data processing for environmentally safe shipping. SPOUDAI-J. Econ. Bus. 63(3–4), 181–190 (2014)Google Scholar
  40. 40.
    Zitzler, E., Laumanns, M., Thiele, L., et al.: Spea2: Improving the strength pareto evolutionary algorithm. In: Eurogen, pp. 95–100 (2001)Google Scholar
  41. 41.
    Zitzler, E., Thiele, L.: An evolutionary algorithm for multiobjective optimization: the strength pareto approach. Swiss Federal Institute of Technology (ETH), Switzerland 43, (2008)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Aphrodite Veneti
    • 1
    Email author
  • Charalampos Konstantopoulos
    • 1
  • Grammati Pantziou
    • 2
  1. 1.Department of InformaticsUniversity of PiraeusPiraeusGreece
  2. 2.Department of InformaticsTechnological Educational Institution of AthensAthensGreece

Personalised recommendations