The Quay Crane Scheduling Problem With Stability Constraints

The quay crane scheduling problem (QCSP) is one of the most important problems for the operations at container ports. The QCSP aims to decide a QC schedule for loading and unloading containers so as to minimize the vessel turnaround time. The QCSP is subject to various kinds of constraints, e.g., task precedence constraints and QC noninterference constraints. This paper extends the QCSP by taking into consideration the stability constraints, which are crucial for the safety reason but often omitted in the existing literature. We provide a mathematical model for the QCSP with stability constraints (QCSPSCs). A bicriteria evolutionary algorithm is proposed to solve the QCSPSC. The algorithm consists of a sliding-window heuristic to fix the schedule, which violates the stability constraints. Extensive experiments are conducted to demonstrate the effectiveness of the algorithm. The computational results of the traditional QCSP and the QCSPSC are also compared and analyzed. Note to Practitioners—Stability is a vital factor for the safety of the ship and the goods inside. At a terminal, when a berthed container ship receives loading and unloading operations performed by quay cranes (QCs), it is required that the ship stability criterion does not exceed a certain threshold. In practice, ship operation managers are keen in minimizing the ship’s turnaround time via an efficient QC schedule for loading and unloading containers without leaning the ship to one side. The schedule is then implemented by automatic scheduling systems or simulation tools in the terminal routines. This paper presents some practical stability constraints and integrates them into the traditional QC scheduling model. The results show that by considering the stability constraints, the ship will become more stable, but the turnaround time will not be affected significantly. We believe that the introduction of ship stability constraints can not only fill in the gap between the research on QC scheduling and the real-world ship handling practices but also enrich the studies on logistics planning and port operations.

[1]  Ali H. Diabat,et al.  The quay crane scheduling problem with nonzero crane repositioning time and vessel stability constraints , 2016, Comput. Ind. Eng..

[2]  Evrim Ursavas,et al.  Crane allocation with stability considerations , 2017, Maritime Economics & Logistics.

[3]  Christian Bierwirth,et al.  A follow-up survey of berth allocation and quay crane scheduling problems in container terminals , 2015, Eur. J. Oper. Res..

[4]  Kap Hwan Kim,et al.  A crane scheduling method for port container terminals , 2004, Eur. J. Oper. Res..

[5]  Richard B. Shepard Multi-Objective, Multi-Criteria Decision-Making , 2005 .

[6]  Carlos F. Daganzo,et al.  A branch and bound solution method for the crane scheduling problem , 1990 .

[7]  Chung-Yee Lee,et al.  Multiobjective Approaches for the Ship Stowage Planning Problem Considering Ship Stability and Container Rehandles , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[8]  Ping Chen,et al.  Port yard storage optimization , 2004, IEEE Transactions on Automation Science and Engineering.

[9]  Yi Zhu,et al.  Crane scheduling with spatial constraints , 2004 .

[10]  Stefan Voß,et al.  Container terminal operation and operations research - a classification and literature review , 2004, OR Spectr..

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

[12]  Carlos F. Daganzo,et al.  THE CRANE SCHEDULING PROBLEM , 1989 .

[13]  Katta G. Murty,et al.  A decision support system for operations in a container terminal , 2005, Decis. Support Syst..

[14]  Anne V. Goodchild,et al.  Double-Cycling Strategies for Container Ships and Their Effect on Ship Loading and Unloading Operations , 2006, Transp. Sci..

[15]  Lu Zhen,et al.  A Comparative Study on Two Types of Automated Container Terminal Systems , 2012, IEEE Transactions on Automation Science and Engineering.

[16]  Gilbert Laporte,et al.  A branch‐and‐cut algorithm for the quay crane scheduling problem in a container terminal , 2006 .

[17]  Lixin Miao,et al.  Quay crane scheduling with non-interference constraints in port container terminals , 2008 .

[18]  Feng Chu,et al.  A polynomial-time heuristic for the quay crane double-cycling problem with internal-reshuffling operations , 2015 .

[19]  Reza Tavakkoli-Moghaddam,et al.  An efficient algorithm for solving a new mathematical model for a quay crane scheduling problem in container ports , 2009, Comput. Ind. Eng..

[20]  M. F. Monaco,et al.  A tabu search heuristic for the quay crane scheduling problem , 2007 .

[21]  Petros A. Ioannou,et al.  Design, simulation, and evaluation of automated container terminals , 2002, IEEE Trans. Intell. Transp. Syst..

[22]  Yuanbin Song,et al.  Optimization of Quay Crane Scheduling Constrained by Stability of Vessels , 2013 .

[23]  Akio Imai,et al.  Multi-objective simultaneous stowage and load planning for a container ship with container rehandle in yard stacks , 2006, Eur. J. Oper. Res..

[24]  Ali H. Diabat,et al.  A Lagrangian relaxation-based heuristic for the multi-ship quay crane scheduling problem with ship stability constraints , 2017, Ann. Oper. Res..

[25]  Chung Yee Lee,et al.  Joint service capacity planning and dynamic container routing in shipping network with uncertain demands , 2015 .

[26]  Stefan Voß,et al.  Operations research at container terminals: a literature update , 2007, OR Spectr..

[27]  Qiang Meng,et al.  A tailored branch-and-price approach for a joint tramp ship routing and bunkering problem , 2015 .

[28]  Andrew Lim,et al.  Iterative Deepening A* Algorithms for the Container Relocation Problem , 2012, IEEE Transactions on Automation Science and Engineering.

[29]  W. C. Ng,et al.  Crane scheduling in container yards with inter-crane interference , 2005, Eur. J. Oper. Res..

[30]  Wen-Jing Hsu,et al.  Improving Safety and Stability of Large Containerships in Automated Stowage Planning , 2011, IEEE Systems Journal.

[31]  Frank Meisel,et al.  Container sequencing for quay cranes with internal reshuffles , 2010, OR Spectr..

[32]  Kap Hwan Kim,et al.  Maximizing the number of dual-cycle operations of quay cranes in container terminals , 2009, Comput. Ind. Eng..

[33]  Christian Bierwirth,et al.  A unified approach for the evaluation of quay crane scheduling models and algorithms , 2011, Comput. Oper. Res..

[34]  Christian Bierwirth,et al.  A fast heuristic for quay crane scheduling with interference constraints , 2009, J. Sched..

[35]  Chengbin Chu,et al.  Optimal Algorithm for the General Quay Crane Double-Cycling Problem , 2015, Transp. Sci..

[36]  Christian Bierwirth,et al.  A survey of berth allocation and quay crane scheduling problems in container terminals , 2010, Eur. J. Oper. Res..

[37]  Sai Ho Chung,et al.  A modified genetic algorithm for quay crane scheduling operations , 2012, Expert Syst. Appl..

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

[39]  Pasquale Legato,et al.  Modeling and solving rich quay crane scheduling problems , 2012, Comput. Oper. Res..

[40]  Lei Wang,et al.  Quay crane scheduling at container terminals to minimize the maximum relative tardiness of vessel departures , 2006 .

[41]  Pablo Moscato,et al.  A Gentle Introduction to Memetic Algorithms , 2003, Handbook of Metaheuristics.

[42]  Walter Ukovich,et al.  Scheduling Internal Operations in Post-Distribution Cross Docking Systems , 2016, IEEE Transactions on Automation Science and Engineering.

[43]  Pasquale Legato,et al.  A local branching-based algorithm for the quay crane scheduling problem under unidirectional schedules , 2014, 4OR.

[44]  Frank Meisel,et al.  The quay crane scheduling problem with time windows , 2011 .

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

[46]  Héctor José Puga Soberanes,et al.  An Ant Colony Algorithm for Improving Ship Stability in the Containership Stowage Problem , 2013, MICAI.

[47]  Dario Pacino,et al.  A matheuristic for the Cargo Mix Problem with Block Stowage , 2017 .