IIE Transactions

, Volume 31, Issue 5, pp 395–406 | Cite as

Fleet management models and algorithms for an oil-tanker routing and scheduling problem

  • HANIF D. Sherali
  • MERZA M. Hassan


This paper explores models and algorithms for routing and scheduling ships in a maritime transportation system. The principal thrust of this research effort is focused on the Kuwait Petroleum Corporation (KPC) Problem. This problem is of great economic significance to the State of Kuwait, whose economy has been traditionally dominated to a large extent by the oil sector, and any enhancement in the existing ad-hoc scheduling procedure has the potential for significant savings. A mixed-integer programming model for the KPC problem is constructed in this paper. The resulting mathematical formulation is rather complex to solve due to the integrality conditions and the overwhelming size of the problem for a typical demand contract scenario. Consequently, an alternate aggregate model that retains the principal features of the KPC problem is formulated. The latter model is computationally far more tractable than the initial model, and a specialized rolling horizon heuristic is developed to solve it. The proposed heuristic procedure enables us to derive solutions for practical sized problems that could not be handled by directly solving even the aggregate model. The initial formulation is solved using CPLEX-4.0-MIP capabilities for a number of relatively small-sized test cases, whereas for larger problem instances, the aggregate formulation is solved using CPLEX-4.0-MIP in concert with the developed rolling horizon heuristic, and related results are reported. An ad-hoc routing procedure that is intended to simulate the current KPC scheduling practice is also described and implemented. The results demonstrate that the proposed approach substantially improves upon the results obtained using the current scheduling practice at KPC.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Bodin, L., Golden, B., Assad, A. and Ball, M. (1983) The state of the art in the routing and scheduling of vehicles and crews. Computers and Operations Research, 10, 63–211.Google Scholar
  2. [2]
    Laporte, G. and Osman, I. H. (1995) Routing problems: a bibliography. Annals of Operations Research 61, 227–262.Google Scholar
  3. [3]
    Ronen, D. (1983) Cargo ships routing and scheduling: survey of models and problems. European Journal of Operational Research, 12, 119–126.Google Scholar
  4. [4]
    Ronen, D. (1993) Ship scheduling: the last decade. European Journal of Operational Research, 71, 325–333.Google Scholar
  5. [5]
    Brown, G. G., Graves, G. W. and Ronen, D. (1987) Scheduling ocean transportation of crude oil. Management Science, 33, 335–346.Google Scholar
  6. [6]
    Desrosiers, J., Dumas, Y., Solomon, M. M. and Soumis, F. (1995) Time constrained routing and scheduling, in Handbooks in Operations Research and Management Science, 8, Ball M.O., Magnanti T.L., Monma C.L. and Nemhauser G. L., (eds), North-Holland Publishing Co., Amsterdam, pp. 35–139.Google Scholar
  7. [7]
    Nemhauser, G.L. and Wolsey, L. A. (1988) Integer and Combinatorial Optimization, John Wiley, New York.Google Scholar

Copyright information

© Kluwer Academic Publishers 1999

Authors and Affiliations

  • HANIF D. Sherali
    • 1
    • 2
  • MERZA M. Hassan
    • 3
  1. 1.Department of Industrial & Systems EngineeringVirginia Polytechnic Institute & State UniversityBlacksburgUSA
  2. 2.Department of Mathematics & Computer Science, College of ScienceKuwait UniversityKuwait
  3. 3.Quantitative and Information Systems Department, College of Administrative ScienceKuwait UniversityKuwait

Personalised recommendations