Exact methods for the quay crane scheduling problem when tasks are modeled at the single container level

Abstract The scheduling of quay cranes (QCs) to minimize the handling time of a berthed vessel is one of the most important operations in container terminals as it impacts the terminal’s overall productivity. In this paper, we propose two exact methods to solve the quay crane scheduling problem (QCSP) where a task is defined as handling a single container and subject to different technical constraints including QCs’ safety margin, non-crossing, initial position, and nonzero traveling time. The first method is based on two versions of a compact mixed-integer programming formulation that can solve large problem instances using a general purpose solver. The second is a combination of some constraints of the proposed mathematical model and the binary search algorithm to reduce the CPU time, and solve more efficiently large-sized problems. Unlike existing studies, the computational study demonstrates that both methods can reach optimal solutions for large-sized instances and validates their dominance compared to an exact model proposed in the literature which finds solutions only for small problems.

[1]  Ali Diabat,et al.  The Quay Crane Scheduling Problem , 2015 .

[2]  Ali H. Diabat,et al.  A simulation-based Genetic Algorithm approach for the quay crane scheduling under uncertainty , 2016, Simul. Model. Pract. Theory.

[3]  Yan Wang,et al.  A quay crane scheduling algorithm considering the workload of yard cranes in a container yard , 2011, J. Intell. Manuf..

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

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

[6]  Ceyda Oguz,et al.  Constraint programming approach to quay crane scheduling problem , 2013 .

[7]  Mark Johnston,et al.  Hybrid evolutionary computation methods for quay crane scheduling problems , 2013, Comput. Oper. Res..

[8]  Zhiqiang Lu,et al.  A heuristic for the quay crane scheduling problem based on contiguous bay crane operations , 2012, Comput. Oper. Res..

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

[10]  Lixin Miao,et al.  Quay crane scheduling with handling priority in port container terminals , 2008 .

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

[12]  Ali H. Diabat,et al.  An Integrated Quay Crane Assignment and Scheduling Problem Using Branch-and-Price , 2014, 2016 International Conference on Computational Science and Computational Intelligence (CSCI).

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

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

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

[16]  Weimin Ma,et al.  Quay crane scheduling with draft and trim constraints , 2017 .

[17]  Der-Horng Lee,et al.  An improved approach for quay crane scheduling with non-crossing constraints , 2010 .

[18]  Der-Horng Lee,et al.  Heuristics for quay crane scheduling at indented berth , 2011 .

[19]  Belén Melián-Batista,et al.  Estimation of Distribution Algorithm for the Quay Crane Scheduling Problem , 2011, NICSO.

[20]  Lele Zhang,et al.  On-line scheduling with non-crossing constraints , 2008, Oper. Res. Lett..

[21]  Ali Diabat,et al.  An Integrated Quay Crane Assignment and Scheduling Problem Using Branch-and-Price , 2016, ICCS 2016.

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

[23]  Wei Deng Solvang,et al.  A genetic algorithm approach for quay crane scheduling with non-interference constraints at Narvik container terminal , 2012 .

[24]  Michel Bierlaire,et al.  The study of the unidirectional quay crane scheduling problem: complexity and risk-aversion , 2017, Eur. J. Oper. Res..

[25]  Debjit Roy,et al.  A stochastic model for the throughput analysis of passing dual yard cranes , 2017, Comput. Oper. Res..

[26]  Jun Zheng,et al.  Multi Resource Scheduling Problem Based on an Improved Discrete Particle Swarm Optimization , 2012 .

[27]  Yi Wang,et al.  A modified generalized extremal optimization algorithm for the quay crane scheduling problem with interference constraints , 2012, 1210.6896.

[28]  Felix T.S. Chan,et al.  A workload balancing genetic algorithm for the quay crane scheduling problem , 2013 .

[29]  Yong Chen,et al.  Approximate the scheduling of quay cranes with non-crossing constraints , 2017, Eur. J. Oper. Res..

[30]  Mark Goh,et al.  An effective mathematical formulation for the unidirectional cluster-based quay crane scheduling problem , 2014, Eur. J. Oper. Res..

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

[32]  M. Flavia Monaco,et al.  Quay crane scheduling with time windows, one-way and spatial constraints , 2011 .

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

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

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

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

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

[38]  Nathan Huynh,et al.  An efficient genetic algorithm for solving the quay crane scheduling problem , 2012, Expert Syst. Appl..

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

[40]  Ali H. Diabat,et al.  A multi-vessel quay crane assignment and scheduling problem: Formulation and heuristic solution approach , 2014, Expert Syst. Appl..

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

[42]  Agostinho Agra,et al.  MIP approaches for the integrated berth allocation and quay crane assignment and scheduling problem , 2018, Eur. J. Oper. Res..

[43]  Feifeng Zheng,et al.  Scheduling small number of quay cranes with non-interference constraint , 2015, Optim. Lett..

[44]  Der-Horng Lee,et al.  Quay crane scheduling for an indented berth , 2011 .

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