Container Relocation Problem: Approximation, Asymptotic, and Incomplete Information

The Container Relocation Problem (CRP) is concerned with finding a sequence of moves of containers that minimizes the number of relocations needed to retrieve all containers respecting a given order of retrieval. While the problem is known to be NP-hard, certain algorithms such as the A* search and heuristics perform reasonably well on many instances of the problem. In this paper, we first focus on the A* search algorithm, and analyze lower and upper bounds that are easy to compute and can be used to prune nodes. Our analysis sheds light on which bounds result in fast computation within a given approximation gap. We present extensive simulation results that improve upon our theoretical analysis, and further show that our method finds the optimum solution on most instances of medium-size bays. On "hard" instances, our method finds an approximate solution with a small gap and within a time frame that is fast for practical applications. We also study the average-case asymptotic behavior of the CRP where the number of columns grows. We calculate the expected number of relocations in the limit, and show that the optimum number of relocations converges to a simple and intuitive lower-bound. We further study the CRP with incomplete information by relaxing the assumption that the order of retrieval of all containers are initially known. This assumption is particularly unrealistic in ports without an appointment system. We assume that the retrieval order of a subset of containers is known initially and the retrieval order of the remaining containers is observed later at a given specific time. Before this time, we assume a probabilistic distribution on the retrieval order of unknown containers. We combine the A* algorithm with sampling technique to solve this two-stage stochastic optimization problem. We show that our algorithm is fast and the error due to sampling and pruning is reasonably small.

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

[2]  Stefan Voß,et al.  A New Binary Description of the Blocks Relocation Problem and Benefits in a Look Ahead Heuristic , 2009, EvoCOP.

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

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

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

[6]  Andrew Lim,et al.  Iterative Deepening A* Algorithms for the Container Relocation Problem , 2012, IEEE Transactions on Automation Science and Engineering.

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

[8]  Lu Chen,et al.  A tabu search algorithm for the relocation problem in a warehousing system , 2011 .

[9]  Shunji Tanaka,et al.  A Faster Branch-and-Bound Algorithm for the Block Relocation Problem , 2014, IEEE Transactions on Automation Science and Engineering.

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

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

[12]  Byung-In Kim,et al.  A simplified steel plate stacking problem , 2011 .

[13]  Cynthia Barnhart,et al.  Managing Relocation and Delay in Container Terminals with Flexible Service Policies , 2015, ArXiv.

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

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

[16]  Andrew Lim,et al.  An Investigation of IDA* Algorithms for the Container Relocation Problem , 2010, IEA/AIE.

[17]  Tonguç Ünlüyurt,et al.  Improved Rehandling Strategies for the Container Retrieval Process , 2012 .

[18]  Dusan Ku Rehandling Problem of Pickup Containers under Truck Appointment System , 2014, ICCCI.

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

[20]  Martin Olsen,et al.  Average Case Analysis of Blocks Relocation Heuristics , 2014, ICCL.

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