Optimization of oil tanker schedules by decomposition, column generation, and time-space network techniques

  • Kazuhiro KobayashiEmail author
  • Mikio Kubo
Original Paper Area 3


Ship scheduling problem is an important operational level planning problem in maritime logistics. In this paper, we show how we designed and developed a mathematical model for real-world tanker scheduling problem in Japan. Tanker operators own their fleet of tankers and make their schedules for the next several weeks for meeting customers’ demands. However, due to the high uncertainty of the ship operations and unexpected changes of demands, the schedules has to be revised frequently. Our methodology allows the operators to determine schedules that minimize the operational cost in a few minutes. These solutions provides cost improvements for tanker operators, as measured by reduction of 5–16%.


Ship scheduling problem Column generation Shortest path problem 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ronen D.: Cargo ships routing and scheduling: survey of models and problems. Eur. J. Oper. Res. 12, 119–126 (1983)CrossRefGoogle Scholar
  2. 2.
    Ronen D.: Ship scheduling: the last decade. Eur. J. Oper. Res. 81, 325–333 (1993)CrossRefGoogle Scholar
  3. 3.
    Christiansen M., Fagerholt K., Ronen D.: Ship routing and scheduling: status and perspectives. Transp. Sci. 38, 1–18 (2004)CrossRefGoogle Scholar
  4. 4.
    Brown G.G., Graves W., Ronen D.: Scheduling ocean transportation of crude oil. Manag. Sci. 33, 335–346 (1987)CrossRefGoogle Scholar
  5. 5.
    Desrosiers J., Dumas Y., Solomon M.M., Soumis F.: Time constrained routing and scheduling. In: Ball, M.O., Magnanti, T.L., Monma, C.L., Nemhauser, G.L. (eds) Network Routing, Handbooks in Operations Research and Management Science, 8, Elsevier, Amsterdam (1995)Google Scholar
  6. 6.
    Fagerholt K., Christiansen M.: A combined ship scheduling and allocation problem. J. Oper. Res Soc. 51, 834–842 (2000)zbMATHGoogle Scholar
  7. 7.
    Fagerholt K., Christiansen M.: A travelling salesman problem with allocation, time window and precedence constraints—an application to ship scheduling. Int. Trans. Oper. Res. 7, 231–244 (2000)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Appelgren L.H.: A column generation algorithm for a ship scheduling problem. Transp. Sci. 3, 53–68 (1969)CrossRefGoogle Scholar
  9. 9.
    Appelgren L.H.: Integer programming methods for a vessel scheduling problem. Transp. Sci. 5, 64–78 (1971)CrossRefGoogle Scholar
  10. 10.
    Desauliniers, G., Derosiers, J., Solomon, M.M. (eds.): Column Generation, GERAD 25th Anniversary Series, Springer, New York (2005)Google Scholar
  11. 11.
    Christiansen M., Fagerholt K.: Robust ship scheduling with multiple time windows. Nav. Res. Logist. 49(6), 611–625 (2002)zbMATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Al-Khayyal F., Hwang S.-J.: Inventory constrained maritime routing and scheduling for multi-commodity liquid bulk, Part I: Applications and model. Eur. J. Oper. Res. 176, 106–130 (2007)zbMATHCrossRefMathSciNetGoogle Scholar
  13. 13.
    Dantzig G.B., Wolfe P.: Decomposition principle for linear programs. Oper. Res. 8, 101–111 (1960)zbMATHCrossRefGoogle Scholar
  14. 14.
    Desrochers M., Soumis F.: A generalized permanent labelling algorithm for the shortest path problem with time windows. INFOR. 26, 191–212 (1988)zbMATHGoogle Scholar
  15. 15.
    Dash Optimization: The Xpress-Optimizer.

Copyright information

© The JJIAM Publishing Committee and Springer 2010

Authors and Affiliations

  1. 1.Navigation and Logistics Engineering DepartmentNational Maritime Research InstituteMitaka, TokyoJapan
  2. 2.Department of Logistics and Information EngineeringTokyo University of Marine Science and TechnologyTokyoJapan

Personalised recommendations