A column generation approach for determining optimal fleet mix, schedules, and transshipment facility locations for a vessel transportation problem

Abstract This paper presents a column generation approach for a storage replenishment transportation-scheduling problem. The problem is concerned with determining an optimal combination of multiple-vessel schedules to transport a product from multiple sources to different destinations based on demand and storage information at the destinations, along with cost-effective optimal strategic locations for temporary transshipment storage facilities. Such problems are faced by oil/trucking companies that own a fleet of vessels (oil tankers or trucks) and have the option of chartering additional vessels to transport a product (crude oil or gasoline) to customers (storage facilities or gas stations) based on agreed upon contracts. An integer-programing model that determines a minimum-cost operation of vessels based on implicitly representing feasible shipping schedules is developed in this paper. Due to the moderate number of constraints but an overwhelming number of columns in the model, a column generation approach is devised to solve the continuous relaxation of the model, which is then coordinated with a sequential fixing heuristic in order to solve the discrete problem. Computational results are presented for a range of test problems to demonstrate the efficacy of the proposed approach.

[1]  Xie Xinlian,et al.  A dynamic model and algorithm for fleet planning , 1992 .

[2]  Qiang Meng,et al.  Scheduling of two-transtainer systems for loading outbound containers in port container terminals with simulated annealing algorithm , 2007 .

[3]  Kjetil Fagerholt,et al.  TurboRouter: An Interactive Optimisation-Based Decision Support System for Ship Routing and Scheduling , 2007 .

[4]  Gerald G. Brown,et al.  Scheduling short-term marine transport of bulk products , 1998 .

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

[6]  K. Fagerholt,et al.  A travelling salesman problem with allocation, time window and precedence constraints — an application to ship scheduling , 2000 .

[7]  Pasquale Avella,et al.  Solving a fuel delivery problem by heuristic and exact approaches , 2004, Eur. J. Oper. Res..

[8]  Jan A. Persson,et al.  Shipment planning at oil refineries using column generation and valid inequalities , 2005, Eur. J. Oper. Res..

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

[10]  Kjetil Fagerholt,et al.  A tabu search heuristic for ship routing and scheduling , 2010, J. Oper. Res. Soc..

[11]  Kjetil Fagerholt,et al.  A combined ship scheduling and allocation problem , 2000, J. Oper. Res. Soc..

[12]  Anna Sciomachen,et al.  A decomposition heuristics for the container ship stowage problem , 2006, J. Heuristics.

[13]  Lifeng Xi,et al.  A tabu search algorithm for the integrated scheduling problem of container handling systems in a maritime terminal , 2007, Eur. J. Oper. Res..

[14]  Jacques Renaud,et al.  Le problème d'approvisionnement des stations d'essence , 2000 .

[15]  Pierre Hansen,et al.  Stabilized column generation , 1998, Discret. Math..

[16]  W. M. Bremer,et al.  An operational tanker scheduling optimization system: background, current practice and model formulation , 1992 .

[17]  Kjetil Fagerholt,et al.  A large neighbourhood search heuristic for ship routing and scheduling with split loads , 2010, Comput. Oper. Res..

[18]  Leif H. Appelgren,et al.  A Column Generation Algorithm for a Ship Scheduling Problem , 1969 .

[19]  Bjørn Nygreen,et al.  Column generation approaches to ship scheduling with flexible cargo sizes , 2010, Eur. J. Oper. Res..

[20]  Kjetil Fagerholt A computer-based decision support system for vessel fleet scheduling - experience and future research , 2004, Decis. Support Syst..

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

[22]  Hanif D. Sherali,et al.  Fleet management models and algorithms for an oil-tanker routing and scheduling problem , 1999 .

[23]  Kyung-Keun Lee,et al.  An optimization-based decision support system for ship scheduling , 1997 .

[24]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[25]  Kjetil Fagerholt,et al.  A decision support methodology for strategic planning in maritime transportation , 2010 .

[26]  W. L. Ng,et al.  Petrol delivery tanker assignment and routing: a case study in Hong Kong , 2008, J. Oper. Res. Soc..

[27]  David Ronen,et al.  Ship scheduling: The last decade , 1993 .

[28]  Jacques Desrosiers,et al.  Dual-Optimal Inequalities for Stabilized Column Generation , 2003, Oper. Res..

[29]  Kjetil Fagerholt,et al.  Ship Routing and Scheduling: Status and Perspectives , 2004, Transp. Sci..

[30]  Kjetil Fagerholt,et al.  A tabu search heuristic for ship routing and scheduling with flexible cargo quantities , 2010, J. Heuristics.

[31]  D Ronen,et al.  CARGO SHIPS ROUTING AND SCHEDULING: SURVEY OF MODELS AND PROBLEMS. IN: MARITIME TRANSPORT , 1983 .

[32]  Kevin C. Furman,et al.  Feedstock Routing in the ExxonMobil Downstream Sector , 2011, Interfaces.

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

[34]  Kjetil Fagerholt,et al.  Tank allocation problems in maritime bulk shipping , 2009, Comput. Oper. Res..

[35]  Hanif D. Sherali,et al.  Improving Discrete Model Representations via Symmetry Considerations , 2001, Manag. Sci..

[36]  Gerald G. Brown,et al.  Scheduling ocean transportation of crude oil , 1987 .

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