Constraint Programming Based Column Generation Heuristics for a Ship Routing and Berthing Time Assignment Problem

We develop a constraint programming based heuristic algorithm using column generation technique to solve a ship routing problem which the loading and unloading times of cargoes at pickup and drop-off locations are significant. In order to prevent congestions at the locations, we need to assign berthing time slots to each vessel to perform the loading and unloading tasks at different locations. This problem is motivated by the operations of a feeder vessel service company with company-owned cargo terminals, which the shipping company wishes to coordinate the routing and the berthing time of the vessels.

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

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

[3]  Martin W. P. Savelsbergh,et al.  Drive: Dynamic Routing of Independent Vehicles , 1998, Oper. Res..

[4]  Jacques Desrosiers,et al.  The Pickup and Delivery Problem with Time Windows , 1989 .

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

[6]  Jung-Yuan Kung,et al.  Planning the route of container ships: A fuzzy genetic approach , 2010, Expert Syst. Appl..

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

[8]  Özlem Ergun,et al.  Ship Scheduling and Network Design for Cargo Routing in Liner Shipping , 2008, Transp. Sci..

[9]  L. Lei,et al.  Container vessel scheduling with bi-directional flows , 2007, Oper. Res. Lett..

[10]  Michel Gendreau,et al.  Solving VRPTWs with Constraint Programming Based Column Generation , 2004, Ann. Oper. Res..

[11]  Jay M. Rosenberger,et al.  A Branch-and-Price-and-Cut Method for Ship Scheduling with Limited Risk , 2008, Transp. Sci..

[12]  Stefan Irnich,et al.  Shortest Path Problems with Resource Constraints , 2005 .

[13]  Michel Gendreau,et al.  An Exact Constraint Logic Programming Algorithm for the Traveling Salesman Problem with Time Windows , 1998, Transp. Sci..

[14]  Zhou Xu,et al.  Ship routing problem with berthing time clash avoidance constraints , 2011 .

[15]  Kjetil Fagerholt,et al.  Chapter 4 Maritime Transportation , 2007, Transportation.

[16]  Yao Zhao,et al.  Scheduling vessels and container-yard operations with conflicting objectives , 2008, Ann. Oper. Res..

[17]  Stefan E. Karisch,et al.  A Framework for Constraint Programming Based Column Generation , 1999, CP.