A decomposition-based approach to the scheduling of identical automated yard cranes at container terminals

In today’s ports, the storage area is often the bottleneck in the serving of a vessel. It is therefore an important influencing factor in the minimization of the turnaround time of the vessels, which is the main objective in operational planning in container terminals. The operational planning of the yard cranes strongly impacts the yard’s efficiency. This planning task comprises the assignment of jobs to cranes, the sequencing of jobs per crane and the scheduling of crane movement and job executions subject to time windows and precedence constraints. A common yard configuration is a block storage system with two identical automated gantry cranes, called twin cranes. These cranes are subject to non-crossing constraints and therefore often exclusively serve either the landside or the seaside of the terminal. A polynomial-time algorithm for the scheduling subproblem of the cranes is introduced. As the sequencing and assignment part of this planning task is NP-hard, the overall problem is solved heuristically with a branch and bound procedure that includes the introduced scheduling algorithm as an evaluation subroutine. A computational study is presented to test the performance of this approach against a mathematical program solved by CPLEX.

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

[2]  Nils Boysen,et al.  A generalized classification scheme for crane scheduling with interference , 2017, Eur. J. Oper. Res..

[3]  Nils Kemme,et al.  RMG Crane Scheduling and Stacking , 2011 .

[4]  Amir Hossein Gharehgozli,et al.  A simulation study of the performance of twin automated stacking cranes at a seaport container terminal , 2017, Eur. J. Oper. Res..

[5]  Heungsoon Felix Lee,et al.  Sequencing methods for automated storage and retrieval systems with dedicated storage , 1997 .

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

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

[8]  Sun Di,et al.  A Scheduling Method for Cranes in a Container Yard with Inter-Crane Interference , 2010 .

[9]  Feng Chu,et al.  Two Yard Crane Scheduling With Dynamic Processing Time and Interference , 2018, IEEE Transactions on Intelligent Transportation Systems.

[10]  Kwang Ryel Ryu,et al.  Real-Time Scheduling for Non-crossing Stacking Cranes in an Automated Container Terminal , 2007, Australian Conference on Artificial Intelligence.

[11]  Dominik Kress,et al.  An exact solution approach for scheduling cooperative gantry cranes , 2019, Eur. J. Oper. Res..

[12]  Hui Yuan,et al.  Real-time scheduling of twin stacking cranes in an automated container terminal using a genetic algorithm , 2012, SAC '12.

[13]  Panagiotis Angeloudis,et al.  Scheduling co-operating stacking cranes with predetermined container sequences , 2016, Discret. Appl. Math..

[14]  Nils Boysen,et al.  Cooperative twin-crane scheduling , 2016, Discret. Appl. Math..

[15]  Gilbert Laporte,et al.  Scheduling Twin Yard Cranes in a Container Block , 2015, Transp. Sci..

[16]  Dominik Kress,et al.  Scheduling cooperative gantry cranes with seaside and landside jobs , 2018, Discret. Appl. Math..

[17]  K. L. Mak,et al.  Yard crane scheduling in port container terminals , 2005 .

[18]  Kap Hwan Kim,et al.  Load scheduling for multiple quay cranes in port container terminals , 2006, J. Intell. Manuf..

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

[20]  Nils Boysen,et al.  A survey on single crane scheduling in automated storage/retrieval systems , 2016, Eur. J. Oper. Res..

[21]  Iiro Harjunkoski,et al.  Scheduling multiple factory cranes on a common track , 2014, Comput. Oper. Res..

[22]  Kees Jan Roodbergen,et al.  Transport operations in container terminals: Literature overview, trends, research directions and classification scheme , 2014, Eur. J. Oper. Res..

[23]  Stefan Voß,et al.  Container Terminal Yard Operations - Simulation of a Side-Loaded Container Block Served by Triple Rail Mounted Gantry Cranes , 2011, ICCL.

[24]  Frank Schneider,et al.  Scheduling automated triple cross-over stacking cranes in a container yard , 2010, OR Spectr..

[25]  Xiaoming Sun,et al.  An Effective Heuristic for the Integrated Scheduling Problem of Automated Container Handling System Using Twin 40' Cranes , 2010, 2010 Second International Conference on Computer Modeling and Simulation.

[26]  Mark Goh,et al.  Discrete time model and algorithms for container yard crane scheduling , 2009, Eur. J. Oper. Res..

[27]  Ioannis Zyngiridis Optimizing container movements using one and two automated stacking cranes , 2009 .

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

[29]  Kees Jan Roodbergen,et al.  Storage yard operations in container terminals: Literature overview, trends, and research directions , 2014, Eur. J. Oper. Res..

[30]  Mikhail Y. Kovalyov,et al.  A note on scheduling container storage operations of two non‐passing stacking cranes , 2018, Networks.

[31]  Stefan Voß,et al.  Container terminal operation and operations research — a classification and literature review , 2004 .

[32]  Mark Goh,et al.  Scheduling Multiple Yard Cranes with Crane Interference and Safety Distance Requirement , 2015, Transp. Sci..

[33]  Felix G. König,et al.  1D Vehicle Scheduling with Conflicts , 2011, ALENEX.

[34]  Kap Hwan Kim,et al.  An Optimal Routing Algorithm for a Transfer Crane in Port Container Terminals , 1999, Transp. Sci..

[35]  Kees Jan Roodbergen,et al.  A survey of literature on automated storage and retrieval systems , 2009, Eur. J. Oper. Res..