Routing two stacking cranes with predetermined container sequences

The scheduling of gantry cranes with respect to mutual interference has received considerable attention in recent years. We consider a subproblem which arises when each crane has a sequence of tasks to be assigned. The problem is concerned with resolving the interference between two cranes by determining which crane avoids the other in order to let it complete its next task first. We provide a fairly general problem framework accounting for different crane systems and various side constraints. We assume a cost function for each task that determines the cost of completing the task at a specific point in time. We then distinguish between the objectives to minimize both the total cost and the maximum cost among tasks. A general dynamic programming framework is provided which allows us to solve all problem versions in pseudo-polynomial time. Furthermore, we show that while the general problem aiming for minimum total cost is binary NP-hard, the general problem aiming for minimum maximum cost can be solved in polynomial time. Finally, we address two important special cases of the former, and we show that they can be solved in polynomial time as well.

[1]  Nils Boysen,et al.  A Survey on Container Processing in Railway Yards , 2011, Transp. Sci..

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

[3]  Iris F. A. Vis,et al.  Transshipment of containers at a container terminal: An overview , 2003, Eur. J. Oper. Res..

[4]  Kees Jan Roodbergen,et al.  Seaside operations in container terminals: literature overview, trends, and research directions , 2015 .

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

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

[7]  Kathrin Fischer,et al.  Scheduling of Different Automated Yard Crane Systems at Container Terminals , 2017, Transp. Sci..

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

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

[10]  Amelie Eilken,et al.  A decomposition-based approach to the scheduling of identical automated yard cranes at container terminals , 2019, Journal of Scheduling.

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

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

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

[14]  Jan Tijmen Udding,et al.  An exact method for scheduling a yard crane , 2014, Eur. J. Oper. Res..

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

[16]  Erwin Pesch,et al.  Container Dispatching and Conflict-Free Yard Crane Routing in an Automated Container Terminal , 2018, Transp. Sci..

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

[18]  Nils Boysen,et al.  A decomposition heuristic for the twin robots scheduling problem , 2014 .

[19]  Wenkai Li,et al.  A continuous time model for multiple yard crane scheduling with last minute job arrivals , 2012 .

[20]  Dirk Briskorn,et al.  Interference aware scheduling of triple-crossover-cranes , 2019, Journal of Scheduling.