A generalized classification scheme for crane scheduling with interference

Nowadays, many industries rely on cranes for efficiently executing storage and retrieval operations of goods. Areas of application are, for instance, container logistics in seaports and warehousing operations in automated storage and retrieval systems. Therefore, it is not astounding that plenty scientific papers on crane scheduling in many different yet closely related logistics settings have accumulated. In many of these problems, crane interference occurs. A prominent example is non-crossing constraints where cranes share a common pathway and cannot overtake each other. In order to structure this vast field of research, this paper provides a classification scheme for crane scheduling problems with crane interference. We apply this scheme to classify the existing literature, to determine the status-quo of complexity results, and to identify future research needs.

[1]  Héctor J. Carlo,et al.  Priority rules for twin automated stacking cranes that collaborate , 2015, Comput. Ind. Eng..

[2]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

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

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

[5]  Der-Horng Lee,et al.  An approximation algorithm for quay crane scheduling with handling priority in port container terminals , 2010 .

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

[7]  John Golias,et al.  Comparative evaluation of existing and innovative rail-road freight transport terminals , 2002 .

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

[9]  Yvo A. Saanen,et al.  Comparison of three automated stacking alternatives by means of simulation , 2005, Proceedings of the Winter Simulation Conference, 2005..

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

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

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

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

[14]  Xiaobo Wu,et al.  An Efficient Optimal Solution of a Two-Crane Scheduling Problem , 2009, Asia Pac. J. Oper. Res..

[15]  Robert Stahlbock,et al.  Efficiency considerations for sequencing and scheduling of double-rail-mounted gantry cranes at maritime container terminals , 2010 .

[16]  Nils Boysen,et al.  One-dimensional vehicle scheduling with a front-end depot and non-crossing constraints , 2014, OR Spectr..

[17]  Iiro Harjunkoski,et al.  Factory Crane Scheduling by Dynamic Programming , 2011, ICS 2011.

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

[19]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[20]  M. Wasner,et al.  Warehouse sequencing in the steel supply chain as a generalized job shop model , 2006 .

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

[22]  Ling Li,et al.  Single hoist cyclic scheduling with multiple tanks: a material handling solution , 2003, Comput. Oper. Res..

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

[24]  Nils Boysen,et al.  RMG vs. DRMG: an evaluation of different crane configurations in intermodal transshipment yards , 2015, EURO J. Transp. Logist..

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

[26]  Peter Brucker,et al.  Complexity results for parallel machine problems with a single server , 2002 .

[27]  Belén Melián-Batista,et al.  Hybrid Estimation of Distribution Algorithm for the Quay Crane Scheduling Problem , 2013, Appl. Soft Comput..

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

[29]  Ling Li,et al.  A solution for cyclic scheduling of multi-hoists without overlapping , 2009, Ann. Oper. Res..

[30]  Charles J. Malmborg Interleaving models for the analysis of twin shuttle automated storage and retrieval systems , 2000 .

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

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

[33]  Maozhu Jin,et al.  An Efficient Heuristic Algorithm for Overhead Cranes Scheduling Operations in workshop , 2012 .

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

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

[36]  Iris F. A. Vis,et al.  Sequencing Two Cooperating Automated Stacking Cranes in a Container Terminal , 2010, Transp. Sci..

[37]  Andreas Bortfeldt,et al.  A tree search procedure for the container pre-marshalling problem , 2012, Eur. J. Oper. Res..

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

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

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

[41]  Stefan Voß,et al.  A mathematical formulation and complexity considerations for the blocks relocation problem , 2012, Eur. J. Oper. Res..

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

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

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

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

[46]  K. L. Mak,et al.  Scheduling Yard Cranes in a Container Terminal Using a New Genetic Approach , 2009 .

[47]  Jun Ota,et al.  Order scheduling of multiple stacker cranes on common rails in an automated storage/retrieval system , 2014 .

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

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

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

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

[52]  I. B. Turksen,et al.  Two-Operation Crane Scheduling Problems , 1982 .

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

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

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

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

[57]  Nils Boysen,et al.  A classification of assembly line balancing problems , 2007, Eur. J. Oper. Res..

[58]  Iris F. A. Vis,et al.  Sequencing dynamic storage systems with multiple lifts and shuttles , 2012 .

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

[60]  Mario Rodríguez-Molins,et al.  A GRASP-based metaheuristic for the Berth Allocation Problem and the Quay Crane Assignment Problem by managing vessel cargo holds , 2013, Applied Intelligence.

[61]  Jens Clausen,et al.  Optimising the Slab Yard Planning and Crane Scheduling Problem using a two-stage heuristic , 2010 .

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

[63]  Lixin Tang,et al.  Modelling and a segmented dynamic programming-based heuristic approach for the slab stack shuffling problem , 2010, Comput. Oper. Res..

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

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

[66]  Der-Horng Lee,et al.  The Integrated Yard Truck and Yard Crane Scheduling Problem: Benders' Decomposition-Based Methods , 2010 .

[67]  Harald Rotter,et al.  New operating concepts for intermodal transport: The mega hub in Hanover/Lehrte in Germany , 2004 .

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

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

[70]  Nils Boysen,et al.  Jena Research Papers in Business and Economics Determining Crane Areas in Intermodal Transshipment Yards : The Yard Partition Problem , 2009 .

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

[72]  Tom Cherrett,et al.  Study on berth planning problem in a container seaport: Using an integrated programming approach , 2012, Comput. Ind. Eng..

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

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

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

[76]  Harald Dyckhoff,et al.  A typology of cutting and packing problems , 1990 .

[77]  I. B. Turksen,et al.  Crane Scheduling Problems , 1981 .

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

[79]  Pius J. Egbelu,et al.  Framework for dynamic positioning of storage/retrieval machines in an automated storage/retrieval system , 1991 .

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

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

[82]  Hisato Hino,et al.  Control methodology of stacker cranes for collision avoidance considering dynamics in a warehouse , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[83]  Lifeng Xi,et al.  Simultaneous Berth and Quay Crane Allocation Problem in Container Terminal , 2011 .

[84]  Arni Halldorsson,et al.  Storage and stacking logistics problems in container terminals , 2011, OR Insight.

[85]  Marie-Ange Manier,et al.  A Classification for Hoist Scheduling Problems , 2003 .

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

[87]  Kwang Ryel Ryu,et al.  Real-time scheduling for twin RMGs in an automated container yard , 2010, OR Spectr..

[88]  Xiangpei Hu,et al.  Disruption recovery model for berth and quay crane scheduling in container terminals , 2011 .

[89]  Shu Zhang,et al.  Crane scheduling in a shipbuilding environment , 2010 .

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

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

[92]  Leon F. McGinnis,et al.  On Sequencing Retrievals In An Automated Storage/Retrieval System , 1987 .

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

[94]  Kathrin Fischer,et al.  Scheduling Yard Cranes Considering Crane Interference , 2011, ICCL.

[95]  Nils Boysen,et al.  Jena Research Papers in Business and Economics Determining fixed Crane Areas in Rail-Rail Transshipment Yards , 2009 .

[96]  R. Meller,et al.  Multi-shuttle automated storage/retrieval systems , 1997 .

[97]  Stefan Voß,et al.  Applying the corridor method to a blocks relocation problem , 2011, OR Spectr..

[98]  Der-Horng Lee,et al.  Integrated discrete berth allocation and quay crane scheduling in port container terminals , 2010 .

[99]  Christian Bierwirth,et al.  A Framework for Integrated Berth Allocation and Crane Operations Planning in Seaport Container Terminals , 2013, Transp. Sci..

[100]  Frank Meisel,et al.  Container sequencing for quay cranes with internal reshuffles , 2010, OR Spectr..

[101]  Xiaoguang Yang,et al.  Optimal Cyclic Multi-Hoist Scheduling: A Mixed Integer Programming Approach , 2004, Oper. Res..

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

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

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

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

[106]  Knut Alicke Modeling and optimization of the intermodal terminal mega hub , 2002 .

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

[108]  D. Kendall Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain , 1953 .

[109]  Sunderesh S. Heragu,et al.  Clustering-based order-picking sequence algorithm for an automated warehouse , 2003 .

[110]  Gilbert Laporte,et al.  Scheduling twin robots on a line , 2014 .

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

[112]  Kap Hwan Kim,et al.  A heuristic rule for relocating blocks , 2006, Comput. Oper. Res..

[113]  Uwe T. Zimmermann,et al.  Stowage and Transport Optimization in Ship Planning , 2001 .

[114]  Nils Boysen,et al.  Determining crane areas for balancing workload among interfering and noninterfering cranes , 2012 .

[115]  Lixin Tang,et al.  Modeling and solution of the joint quay crane and truck scheduling problem , 2014, Eur. J. Oper. Res..

[116]  Andreas Bortfeldt,et al.  A tree search procedure for the container relocation problem , 2012, Comput. Oper. Res..

[117]  Jun Ota,et al.  Motion Planning of Two Stacker Cranes in a Large-Scale Automated Storage/Retrieval System , 2012 .

[118]  Lixin Tang,et al.  Models and algorithms for shuffling problems in steel plants , 2012 .

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

[120]  Nils Kemme,et al.  Effects of storage block layout and automated yard crane systems on the performance of seaport container terminals , 2012, OR Spectr..

[121]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[122]  H Javanshir,et al.  YARD CRANE SCHEDULING IN PORT CONTAINER TERMINALS USING GENETIC ALGORITHM , 2010 .

[123]  Yanyan Wang,et al.  Task scheduling for multi-tier shuttle warehousing systems , 2015 .

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

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