Optimization and Engineering

, Volume 18, Issue 1, pp 317–341 | Cite as

Optimization in offshore supply vessel planning

  • E. E. Halvorsen-WeareEmail author
  • K. Fagerholt


This paper considers the offshore supply vessel (OSV) planning problem, which consists of determining an optimal fleet size and mix of OSVs as well as their weekly routes and schedules for servicing offshore oil and gas installations. The work originates from a project with Statoil, the leading operator on the Norwegian continental shelf. We present both a new arc-flow and a voyage-based model for solving the OSV planning problem. A decision support tool based on the voyage-based model has been used by planners in Statoil, and cost savings from this was estimated to approximately 3 million USD/year. Weather conditions at the Norwegian continental shelf can be harsh; wave heights may limit both an OSV’s sailing speed and the time to perform unloading/loading operations at the installations. Hence, we analyze the weather impact on the execution of a schedule and propose robustness approaches to obtain solutions that can better withstand delays due to rough weather. Simulations indicate that such solutions both are more robust and have lower expected costs.


Fleet planning Offshore supply Routing Optimization Simulation 



This work has received financial support through the researcher project DOMinant II funded by the Research Council of Norway, and the innovation project MOLO, partly funded by the Research Council of Norway. This support is greatly appreciated.


  1. Aas B, Halskau Ø Sr, Wallace SW (2009) The role of supply vessels in offshore logistics. Marit Econ Logist 11(3):302–325CrossRefGoogle Scholar
  2. Azi N, Gendreau M, Potvin JY (2010) An exact algorithm for a vehicle routing problem with time windows and multiple use of vehicles. Eur J Oper Res 202(3):756–763CrossRefzbMATHGoogle Scholar
  3. Baptista S, Oliveira RC, Zúquete E (2002) A period vehicle routing case study. Eur J Oper Res 139(2):220–229MathSciNetCrossRefzbMATHGoogle Scholar
  4. Beltrami EJ, Bodin LD (1974) Networks and vehicle routing for municipal waste collection. Networks 4(1):65–94CrossRefzbMATHGoogle Scholar
  5. Brandão J, Mercer A (1997) A tabu search algorithm for the multi-trip vehicle routing and scheduling problem. Eur J Oper Res 100(1):180–191CrossRefzbMATHGoogle Scholar
  6. Brandão J, Mercer A (1998) The multi-trip vehicle routing problem. J Oper Res Soc 49(8):799–805CrossRefzbMATHGoogle Scholar
  7. Brown GG, Graves GW, Ronen D (1987) Scheduling ocean transportation of crude oil. Manag Sci 33(3):335–346CrossRefGoogle Scholar
  8. Christiansen M, Fagerholt K, Nygreen B, Ronen D (2007) Maritime transportation. In: Barnhart C, Laporte G (eds) Handbooks in operations research and management science vol 14 transportation. North-Holland, AmsterdamGoogle Scholar
  9. Ehrgott M, Ryan DM (2002) Constructing robust crew schedules with bicriteria optimization. J Multi-Crit Decis Anal 11(3):139–150CrossRefzbMATHGoogle Scholar
  10. Fagerholt K (1999) Optimal fleet design in a ship routing problem. Int Trans Oper Res 6(5):453–464CrossRefGoogle Scholar
  11. Fagerholt K, Lindstad H (2000) Optimal policies for maintaining a supply service in the Norwegian Sea. Omega 28(3):269–275CrossRefGoogle Scholar
  12. Fisher ML, Jaikumar R (1981) A generalized assignment heuristic for vehicle routing. Networks 11(2):109–124MathSciNetCrossRefGoogle Scholar
  13. Fisher ML, Rosenwein MB (1989) An interactive optimization system for bulk-cargo ship scheduling. Nav Res Log 36(1):27–42CrossRefGoogle Scholar
  14. Francis PM, Smilowitz KR, Tzur M (2008) The period vehicle routing problem and its extensions. In: Golden B, Raghavan S, Wasil E (eds) The vehicle routing problem: latest advances and new challenges. Springer, Boston, pp 73–102CrossRefGoogle Scholar
  15. Golden B, Assad A, Levy L, Gheysens F (1984) The fleet size and mix vehicle routing problem. Comput Oper Res 11(1):49–66CrossRefzbMATHGoogle Scholar
  16. Gribkovskaia I, Laporte G, Shlopak A (2008) A tabu search heuristic for a routing problem arising in servicing of offshore oil and gas platforms. J Oper Res Soc 59(11):1449–1459CrossRefzbMATHGoogle Scholar
  17. Halvorsen-Weare EE, Fagerholt K (2011) Robust supply vessel planning. In: Pahl J, Reiners T, Voß S (eds) Network optimization. Lecture notes in computer science, vol 6701. Berlin, Springer, pp 559–573Google Scholar
  18. Halvorsen-Weare EE, Fagerholt K, Nonås LM, Asbjørnslett BE (2012) Optimal fleet composition and periodic routing of offshore supply vessels. Eur J Oper Res 223(2):508–517CrossRefGoogle Scholar
  19. Hemmelmayr VC, Doerner KF, Hartl RF (2009) A variable neighborhood search heuristic for periodic routing problems. Eur J Oper Res 195(3):791–802CrossRefzbMATHGoogle Scholar
  20. Hoff A, Andersson H, Christiansen M, Hasle G, Løkketangen A (2010) Industrial aspects and literature survey: Fleet composition and routing. Comput Oper Res 37(12):2041–2061MathSciNetCrossRefzbMATHGoogle Scholar
  21. Maisiuk Y, Gribkovskaia I (2014) Fleet sizing for offshore supply vessels with stochastic sailing and service times. procedia Comput Sci 30:939948Google Scholar
  22. Mourgaya M, Vanderbeck F (2007) Column generation based heuristic for tactical planning in multi-period vehicle routing. Eur J Oper Res 183(3):1028–1041MathSciNetCrossRefzbMATHGoogle Scholar
  23. Ronen D (1992) Allocation of trips to trucks operating from a single terminal. Comput Oper Res 19(5):445–451CrossRefGoogle Scholar
  24. Ross SM (2007) Introduction to probability models, 9th edn. Academic Press, San DiegoGoogle Scholar
  25. Shyshou A, Gribkovskaia I, Laporte G, Fagerholt K (2012) A large neighbourhood search heuristic for a periodic supply vessel planning problem arising in offshore oil and gas operations. INFOR 50(4):195–204MathSciNetGoogle Scholar
  26. Statoil (2011) Logistikkportalen. Accessed 30 Nov 2011
  27. Taillard ED, Laporte G, Gendreau M (1996) Vehicle routeing with multiple use of vehicles. J Oper Res Soc 47(8):1065–1070CrossRefzbMATHGoogle Scholar
  28. Tan CCR, Beasley JE (1984) A heuristic algorithm for the period vehicle routing problem. Omega 12(5):497–504CrossRefGoogle Scholar
  29. Weide O, Ryan D, Ehrgott M (2010) An iterative approach to robust and integrated aircraft routing and crew scheduling. Comput Oper Res 37(5):833–844CrossRefzbMATHGoogle Scholar
  30. Williams HP (1999) Model building in mathematical programming, 4th edn. Wiley, ChichesterzbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.Department of Applied MathematicsSINTEF ICTOsloNorway
  2. 2.Department of Maritime Transport SystemsMARINTEKOsloNorway
  3. 3.Department of Industrial Economics and Technology ManagementNorwegian University of Science and TechnologyTrondheimNorway

Personalised recommendations