A matheuristic for the liner shipping network design problem

We present an integer programming based heuristic, a matheuristic, for the liner shipping network design problem. This problem consists of finding a set of container shipping routes defining a capacitated network for cargo transport. The objective is to maximize the revenue of cargo transport, while minimizing the cost of operating the network. Liner shipping companies publish a set of routes with a time schedule, and it is an industry standard to have a weekly departure at each port call on a route. A weekly frequency is achieved by deploying several vessels to a single route, respecting the available fleet of container vessels. The matheuristic is composed of four main algorithmic components: a construction heuristic, an improvement heuristic, a reinsertion heuristic, and a perturbation heuristic. The improvement heuristic uses an integer program to select a set of improving port insertions and removals on each service. Computational results are reported for the benchmark suite LINER-LIB 2012 following the industry standard of weekly departures on every schedule. The heuristic shows overall good performance and is able to find high quality solutions within competitive execution times. The matheuristic can also be applied as a decision support tool to improve an existing network by optimizing on a designated subset of the routes. A case study is presented for this approach with very promising results.

[1]  Henrik Andersson,et al.  Containership Routing and Scheduling in Liner Shipping: Overview and Future Research Directions , 2014, Transp. Sci..

[2]  Karina H. Kjeldsen Classification of Ship Routing and Scheduling Problems in Liner Shipping , 2011, INFOR Inf. Syst. Oper. Res..

[3]  David Pisinger,et al.  A branch and cut algorithm for the container shipping network design problem , 2012 .

[4]  Qiang Meng,et al.  Liner ship fleet deployment with container transshipment operations , 2012 .

[5]  Maria Grazia Speranza,et al.  A survey on matheuristics for routing problems , 2014, EURO J. Comput. Optim..

[6]  Inge Norstad,et al.  Tramp ship routing and scheduling with speed optimization , 2011 .

[7]  K. Fagerholt Designing optimal routes in a liner shipping problem , 2004 .

[8]  B. Golden,et al.  Models and branch-and-cut algorithms for pickup and delivery problems with time windows , 2007 .

[9]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[10]  Martin Stopford,et al.  Maritime Economics Second Edition , 1997 .

[11]  Alain Hertz,et al.  The split delivery capacitated team orienteering problem , 2010, Networks.

[12]  Inge Norstad,et al.  Reducing fuel emissions by optimizing speed on shipping routes , 2010, J. Oper. Res. Soc..

[13]  Olga Guschinskaya,et al.  Matheuristics - Hybridizing Metaheuristics and Mathematical Programming , 2010, Matheuristics.

[14]  Matthew G. Karlaftis,et al.  Containership routing with time deadlines and simultaneous deliveries and pick-ups , 2009 .

[15]  Bruce L. Golden,et al.  The split delivery vehicle routing problem with minimum delivery amounts , 2010 .

[16]  Guy Desaulniers,et al.  A matheuristic for the liner shipping network design problem , 2014 .

[17]  Krishan Rana,et al.  Routing Container Ships Using Lagrangean Relaxation and Decomposition , 1991, Transp. Sci..

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

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

[20]  Zhuo Sun,et al.  Global Intermodal Liner Shipping Network Design , 2013 .

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

[22]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[23]  M. Ball Heuristics based on mathematical programming , 2011 .

[24]  Qiang Meng,et al.  Liner shipping service network design with empty container repositioning , 2011 .

[25]  Rommert Dekker,et al.  Methods for strategic liner shipping network design , 2014, Eur. J. Oper. Res..

[26]  Qiang Meng,et al.  Sailing speed optimization for container ships in a liner shipping network , 2012 .

[27]  Matteo Fischetti,et al.  A new ILP-based refinement heuristic for Vehicle Routing Problems , 2006, Math. Program..

[28]  David Pisinger,et al.  A Base Integer Programming Model and Benchmark Suite for Liner-Shipping Network Design , 2014, Transp. Sci..

[29]  Bruce L. Golden,et al.  The period vehicle routing problem: New heuristics and real-world variants , 2011 .

[30]  José Fernando Álvarez,et al.  Joint Routing and Deployment of a Fleet of Container Vessels , 2009 .

[31]  David Pisinger,et al.  A service flow model for the liner shipping network design problem , 2014, Eur. J. Oper. Res..

[32]  Guy Desaulniers,et al.  A branch-and-price-based large neighborhood search algorithm for the vehicle routing problem with time windows , 2009 .

[33]  José Fernando Álvarez Mathematical expressions for the transit time of merchandise through a liner shipping network , 2012, J. Oper. Res. Soc..