Solving the ship inventory routing and scheduling problem with undedicated compartments

This paper addresses a ship inventory routing and scheduling problem faced by an oil company serving many locations. The problem involves the delivery of multiple products from loading to unloading ports by using heterogeneous types of limited numbers of ships. The nature of the products needs them to be loaded separately into compartments of the ships. However, the compartments are not dedicated to specific products. In this problem, we need to determine the type and the quantity of products to be loaded, the assignment of products to ship compartments, the ship routing and delivery schedules, and the type and the quantity of products to be unloaded at the destinations ports simultaneously. In this paper, we have formulated the problem as a mixed integer linear program for finding a minimum cost solution for ship routing and loading/unloading schedules while satisfying a number of technical and physical constraints within a given planning horizon. We have also developed a one-step greedy heuristic to solve the problem. Numerical examples are provided to demonstrate the applicability and the performance of these methods.

[1]  Gilbert Laporte,et al.  A heuristic for the multi-period petrol station replenishment problem , 2008, Eur. J. Oper. Res..

[2]  Carlos Cotta,et al.  Adaptive and multilevel metaheuristics , 2008 .

[3]  Rolf Drechsler,et al.  Applications of Evolutionary Computing, EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog, Naples, Italy, March 26-28, 2008. Proceedings , 2008, EvoWorkshops.

[4]  M. Salomon,et al.  Reconsidering the distribution structure of gasoline products for a large oil company , 1995 .

[5]  Graham Kendall,et al.  Hyperheuristics: A Tool for Rapid Prototyping in Scheduling and Optimisation , 2002, EvoWorkshops.

[6]  Subhash C. Sarin,et al.  A cyclic policy for the loading of multiple products on a vehicle with different compartment sizes , 2004 .

[7]  J. Cole Smith A genetic algorithm approach to solving a multiple inventory loading problem , 2003 .

[8]  Gilbert Laporte,et al.  The petrol station replenishment problem with time windows , 2009, Comput. Oper. Res..

[9]  Marielle Christiansen,et al.  Decomposition of a Combined Inventory and Time Constrained Ship Routing Problem , 1999, Transp. Sci..

[10]  Panos M. Pardalos,et al.  Encyclopedia of Optimization , 2006 .

[11]  Subhash C. Sarin,et al.  Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle , 2006, Eur. J. Oper. Res..

[12]  Martin W. P. Savelsbergh,et al.  Inventory routing with continuous moves , 2007, Comput. Oper. Res..

[13]  Gilbert Laporte,et al.  An exact algorithm for the petrol station replenishment problem , 2008, J. Oper. Res. Soc..

[14]  Peter I. Cowling,et al.  Hyperheuristics: Recent Developments , 2008, Adaptive and Multilevel Metaheuristics.

[15]  Faiz A. Al-Khayyal,et al.  Inventory constrained maritime routing and scheduling for multi-commodity liquid bulk, Part I: Applications and model , 2005, Eur. J. Oper. Res..

[16]  Umit Yuceer A multi-product loading problem: a model and solution method , 1997 .

[17]  David Ronen,et al.  Marine inventory routing: shipments planning , 2002, J. Oper. Res. Soc..