A Simultaneous Column-and-Row Generation Solution Method for Liner Shipping Network Design

Jun Xia, Zhou Xu, Roberto Baldacci

Published: 01 Jul 2025, Last Modified: 17 Mar 2026Operations ResearchEveryoneRevisionsCC BY-SA 4.0
Abstract: The liner shipping network design (LSND) problem involves creating regular ship rotations to transport containerized cargo between seaports. The objective is to maximize carrier profit by balancing revenue from satisfied demand against operating and transshipment costs. Finding an optimal solution is challenging because of complex rotation structures and joint decisions on fleet deployment, cargo routing, and rotation design. This work introduces a set partitioning–like formulation for LSND with transshipment costs, featuring an exponential number of variables and constraints. The formulation captures key service components, such as ship type, sailing speed, and frequency. Addressing transshipment costs requires numerous rotation-dependent variables and constraints, making even linear programming relaxation difficult to solve. To tackle this, we propose a simultaneous column-and-row generation (SCRG) solution method with novel speedup techniques. Integrating SCRG into a branch-and-price algorithm, we develop an exact method for LSND and test it on two variants with different rotation configurations. Extensive computational experiments demonstrate the method’s effectiveness and efficiency. In addition to advancing solution methods for LSND, this work enhances the SCRG-based method and expands its practical applications. Funding: This research was supported by the National Natural Science Foundation of China [Grants 72171147, 72031006] and the Research Grants Council of Hong Kong SAR, China [Grant 15221619]. Supplemental Material: All supplemental materials, including the code, data, and files required to reproduce the results, are available at https://doi.org/10.1287/opre.2020.0458.
Loading