The quay crane scheduling problem with nonzero crane repositioning time and vessel stability constraints

Present a novel formulation to the QCSP.We consider vessel's stability that nobody before has considered.We develop an efficient GA to solve the problem.GA compared with lower bounds derived using dynamic programming. The continuous growth in worldwide container terminals' traffic resulted in an increasing interest for the Quay Crane Scheduling Problem (QCSP) in research and practice. This problem consists of scheduling the discharge and load operations of the containers of a vessel by a set of quay cranes; the objective is to minimize the completion time in an attempt to increase container terminal throughput. In the literature, most of the proposed studies focus on improving model formulation and solution methods with a trend, in most recent papers, to incorporate more realistic features of the problem. Despite the importance given by practitioners to vessel stability in scheduling discharge and load operations, there is little research that considers this constraint. This paper presents a novel MIP formulation of the QCSP that takes into account vessel stability constraints. Furthermore, the proposed model is very flexible in handling various settings of the QCSP, such as those related to crane traveling time, task preemption and unidirectional quay crane operating mode. In order to tackle problem complexity, a Genetic Algorithm (GA) is proposed. Computational results validate the MIP formulation on small-sized problems and highlight the performance of the proposed GA.

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

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

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

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

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

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

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

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

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

[10]  G. Nemhauser,et al.  Integer Programming , 2020 .

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

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

[13]  Lilach Nachum,et al.  UNCTAD's World Investment Report 2002: Transnational Corporations and Export Competitiveness, United Nations, Geneva and New York 2002 , 2003 .

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

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

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

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

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

[19]  Ali Diabat,et al.  A Lagrangian relaxation approach for solving the integrated quay crane assignment and scheduling problem , 2015 .

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

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

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

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

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

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

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

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

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

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

[30]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[31]  Ali H. Diabat,et al.  A joint quay crane assignment and scheduling problem: formulation, solution algorithm and computational results , 2015, Optim. Lett..

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

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

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

[35]  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).