Pre-processing a container yard under limited available time

To pick up a container from a container terminal, other containers may need to be relocated to other positions. In practice, these relocation moves are usually done when it is busy at a terminal. However, if the crane is idle for some amount of time, it may be more efficient to execute some pre-processing moves to reduce the number of future relocation moves. In this paper, we propose a model for optimal pre-processing moves if the available time is limited. We develop a heuristic to produce fast solutions for this new optimization problem. This heuristic consists out of multiple phases and for each phase, two different approaches are possible, and thus, the heuristic produces multiple solutions. Besides that, an optimal branch-and-bound algorithm is presented. Third, we propose another heuristic in which the remaining relocation moves are estimated in a sub-optimal way in the branch-and-bound method. This algorithm is not guaranteed to find the optimal solution, but its running time is faster than the optimal branch-and-bound method. Finally, we give an integer linear program that can be used to extend these solutions for a single bay of containers to a complete yard of containers.

[1]  Yusin Lee,et al.  The container retrieval problem with respect to relocation , 2015 .

[2]  Valéria Cesário Times,et al.  A reactive GRASP metaheuristic for the container retrieval problem to reduce crane’s working time , 2018, J. Heuristics.

[3]  Sigrid Knust,et al.  Loading, unloading and premarshalling of stacks in storage areas: Survey and classification , 2014, Eur. J. Oper. Res..

[4]  Rubén Ruiz,et al.  A branch and bound approach for large pre-marshalling problems , 2019, Eur. J. Oper. Res..

[5]  Stefan Voß,et al.  An improved mathematical formulation for the blocks relocation problem , 2015, Eur. J. Oper. Res..

[6]  Erhan Kozan,et al.  Optimising container storage processes at multimodal terminals , 2012, J. Oper. Res. Soc..

[7]  Belén Melián-Batista,et al.  Pre-Marshalling Problem: Heuristic solution method and instances generator , 2012, Expert Syst. Appl..

[8]  V. Galle,et al.  The Stochastic Container Relocation Problem , 2017, Transp. Sci..

[9]  Rubén Ruiz,et al.  Integer programming models for the pre-marshalling problem , 2019, Eur. J. Oper. Res..

[10]  Cynthia Barnhart,et al.  Yard Crane Scheduling for container storage, retrieval, and relocation , 2018, Eur. J. Oper. Res..

[11]  Yusin Lee,et al.  An optimization model for the container pre-marshalling problem , 2007, Comput. Oper. Res..

[12]  Kevin Tierney,et al.  Deep Learning Assisted Heuristic Tree Search for the Container Pre-marshalling Problem , 2017, Comput. Oper. Res..

[13]  Sandjai Bhulai,et al.  Optimizing pre-processing and relocation moves in the Stochastic Container Relocation Problem , 2020, Eur. J. Oper. Res..

[14]  Matthew E. H. Petering,et al.  A new mixed integer program and extended look-ahead heuristic algorithm for the block relocation problem , 2013, Eur. J. Oper. Res..

[15]  Milan Tuba,et al.  A multi-heuristic approach for solving the pre-marshalling problem , 2014, Central Eur. J. Oper. Res..

[16]  Sophie Toulouse,et al.  A new effective unified model for solving the Pre-marshalling and Block Relocation Problems , 2018, Eur. J. Oper. Res..

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

[18]  Andreas Beham,et al.  New insights on the block relocation problem , 2018, Comput. Oper. Res..

[19]  Stefan Voß,et al.  Container Rehandling at Maritime Container Terminals , 2011 .

[20]  Anne Goodchild,et al.  The impact of truck arrival information on container terminal rehandling , 2010 .

[21]  Dominique Feillet,et al.  A Local-Search Based Heuristic for the Unrestricted Block Relocation Problem , 2018, Comput. Oper. Res..

[22]  Stefan Voß,et al.  Solving the pre-marshalling problem to optimality with A* and IDA* , 2017 .

[23]  Kevin Tierney,et al.  Solving real-world sized container pre-marshalling problems with an iterative deepening branch-and-bound algorithm , 2018, Eur. J. Oper. Res..

[24]  Kevin Tierney,et al.  A biased random-key genetic algorithm for the container pre-marshalling problem , 2016, Comput. Oper. Res..

[25]  Chung Yee Lee,et al.  A mathematical formulation and efficient heuristics for the dynamic container relocation problem , 2014 .

[26]  Milan Tuba,et al.  An efficient ant colony optimization algorithm for the blocks relocation problem , 2019, Eur. J. Oper. Res..

[27]  Dong-Ping Song,et al.  Ocean container transport in global supply chains: Overview and research opportunities , 2017 .

[28]  Dusan Ku,et al.  Container relocation problem with time windows for container departure , 2016, Eur. J. Oper. Res..

[29]  Silvia Schwarze,et al.  A Note on Alternative Objectives for the Blocks Relocation Problem , 2019, ICCL.

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

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

[32]  Yusin Lee,et al.  A heuristic for retrieving containers from a yard , 2010, Comput. Oper. Res..

[33]  Andrew Lim,et al.  Solving the container relocation problem by an improved greedy look-ahead heuristic , 2015, Eur. J. Oper. Res..

[34]  Hello Branch and Bound , 2017, Encyclopedia of GIS.

[35]  Shunji Tanaka,et al.  An exact algorithm for the unrestricted block relocation problem , 2018, Comput. Oper. Res..