A new binary integer program for the restricted container relocation problem

The Container Relocation Problem (CRP), also called Block Relocation Problem (BRP), is concerned with finding a sequence of moves of containers that minimizes the number of relocations needed to retrieve all containers, while respecting a given order of retrieval. The restricted CRP enforces that only containers blocking the target container can be relocated. We improve upon and enhance an existing binary encoding and using it, formulate the restricted CRP as a binary integer programming problem in which we exploit structural properties of the optimal solution. This integer programming formulation reduces significantly the number of variables and constraints compared to existing formulations. Its efficiency is shown through computational results on small and medium sized instances taken from the literature.

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

[2]  Lixin Tang,et al.  Research into container reshuffling and stacking problems in container terminal yards , 2015 .

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

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

[5]  Belén Melián-Batista,et al.  An exact approach for the Blocks Relocation Problem , 2015, Expert Syst. Appl..

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

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

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

[9]  Belén Melián-Batista,et al.  Minimizing the Waiting Times of block retrieval operations in stacking facilities , 2017, Comput. Ind. Eng..

[10]  Jiyin Liu,et al.  The assignment of storage locations to containers for a container stack , 2009 .

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

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

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

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

[15]  Cynthia Barnhart,et al.  Container Relocation Problem: Approximation, Asymptotic, and Incomplete Information , 2015, ArXiv.

[16]  Cynthia Barnhart,et al.  Dynamic Stochastic Optimization of Relocations in Container Terminals , 2013 .

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

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

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

[20]  H Eskandari,et al.  NOTES ON MATHEMATICAL FORMULATION AND COMPLEXITY CONSIDERATIONS FOR BLOCKS RELOCATION PROBLEM , 2015 .