Modeling and solving rich quay crane scheduling problems

The quay crane scheduling problem is a core task of managing maritime container terminals. In this planning problem, discharge and load operations of containers of a ship are scheduled on a set of deployed quay cranes. In this paper, we provide a rich model for quay crane scheduling that covers important issues of practical relevance like crane-individual service rates, ready times and due dates for cranes, safety requirements, and precedence relations among container groups. Focus is put on the incorporation of so-called unidirectional schedules into the model, by which cranes move along the same direction, either from bow to stern or from stern to bow, when serving the vessel. For solving the problem, we employ a branch-and-bound scheme that is known to be the best available solution method for a class of less rich quay crane scheduling problems. This scheme is extended by revising and extending the contained lower bounds and branching criteria. Moreover, a novel Timed Petri Net approach is developed and incorporated into the scheme for determining the starting times of the discharge and load operations in a schedule. Numerical experiments are carried out on both, sets of benchmark instances taken from the literature and real instances from the port of Gioia Tauro, Italy. The experiments confirm that the new method provides high quality solutions within short runtimes. It delivers new best solutions for some of the benchmark problems from the literature. It also shows capable of coping with rich real world problem instances where it outperforms the planning approach applied by practitioners.

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

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

[3]  Rüdiger Valk,et al.  Petri nets for systems engineering - a guide to modeling, verification, and applications , 2010 .

[4]  Andrew Lim,et al.  A m‐parallel crane scheduling problem with a non‐crossing constraint , 2007 .

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

[6]  Steef L. van de Velde Duality-Based Algorithms for Scheduling Unrelated Parallel Machines , 1993, INFORMS J. Comput..

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

[8]  Roberto Trunfio Modeling, simulation and optimization in logistics , 2011, 4OR.

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

[10]  Yongpei Guan,et al.  The crane scheduling problem: models and solution approaches , 2013, Ann. Oper. Res..

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

[12]  K. L. Mak,et al.  Quay crane scheduling in container terminals , 2006 .

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

[14]  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..

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

[16]  Y. Zhu,et al.  Crane scheduling with non-crossing constraint , 2006, J. Oper. Res. Soc..

[17]  Diego Klabjan,et al.  Multiship Crane Sequencing with Yard Congestion Constraints , 2009, Transp. Sci..

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

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

[20]  Paolo Toth,et al.  Exact and Approximation Algorithms for Makespan Minimization on Unrelated Parallel Machines , 1997, Discret. Appl. Math..

[21]  Pasquale Legato,et al.  Simulation-based optimization for discharge/loading operations at a maritime container terminal , 2010, OR Spectr..

[22]  Mª Angustias Dávila Vargas-Machuca World investment report 2009: Transnational corporations, agricultural production and development: UNCTAD United Nations New York and Geneva, 2009 , 2010 .

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

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