Abstract
The container relocation problem is one of the most relevant problems in the logistics of containers. It consists in finding the minimum number of moves that are needed to retrieve all the containers located in a bay, according to a given retrieval order. Unfortunately, such an order may be subject to uncertainty. The variant of the problem that takes such issue into account is known as the stochastic container relocation problem. In this case, the containers are partitioned into batches. The retrieval order among the batches is known, while that of the containers of the same batch is uncertain and becomes available only when the last container of the previous batch is retrieved. The solution approaches proposed so far in the literature present a common pitfall concerning the complexity of the produced solutions, whose size can grow exponentially with the number of blocks. Here we present a new ad hoc heuristic approach for the problem that applies a suitable reduction of the solution space. Computational experiments on a set of instances taken from the literature are performed. The proposed methodology is able to solve instances that was not possible to solve before. This makes the procedure very appealing also for being applied in practice. Statistics showing how the performances are affected by the size of the instances are also presented.
This is a preview of subscription content, access via your institution.








Data Availability
Data sets used in the experiments are available at Bacci (2017).
Code Availability
Codes used in the experiments are available at Bacci (2017).
References
Bacci T, Ventura Mattia P (2018) A new lower bound for the block relocation problem. computational logistics. Springer International Publishing, Cham
Bacci T, Mattia S, Ventura P (2017) Some complexity results for the minimum blocking items problem. optimization and decision science: methodologies and applications. Springer International Publishing, Cham
Bacci T, Conte S, Matera D, Mattia S, Ventura Paolo P (2019) A new software system for optimizing the operations at a container terminal. Springer International Publishing, Cham, pp 41–50
Bacci T, Mattia S, Ventura P (2019) The bounded beam search algorithm for the block relocation problem. Computers Op Res 103:252–264
Bacci T, Mattia S, Ventura P (2020) A branch-and-cut algorithm for the restricted block relocation problem. Eur J Op Res 287(2):452–459
Bacci T. http://www.iasi.cnr.it/~tbacci/
Bonomo F, Mattia S, Oriolo G (2011) Bounded coloring of co-comparability graphs and the pickup and delivery tour combination problem. Theoretical Computer Sci 412(45):6261–6268
Caserta M, Schwarze S, Voß S (2012) A mathematical formulation and complexity considerations for the blocks relocation problem. Eur J Op Res 219(1):96–104
Feng Y, Song D-P, Li D, Zeng Q (2020) The stochastic container relocation problem with flexible service policies. Transp Res Part B: Methodol 141:116–163
Galle V, Manshadi V, Borjian Boroujeni S, Barnhart C, Jaillet P (2018) The stochastic container relocation problem. Transp Sci 52(5):1035–1058
Izquierdo CE, Batista BM, Vega JMM (2015) An exact approach for the blocks relocation problem. Expert Syst Appl 42(17):6408–6422
Jansen K (2003) The mutual exclusion scheduling problem for permutation and comparability graphs. Inf Comput 180(2):71–81
Jovanovic R, Voß S (2014) A chain heuristic for the blocks relocation problem. Computers Indus Eng 75:79–86
Jovanovic R, Tuba M, Voß S (2019) An efficient ant colony optimization algorithm for the blocks relocation problem. Eur J Op Res 274(1):78–90
Kim K, Hong G (2006) A heuristic rule for relocating blocks. Computers Op Res 33(4):940–954
Ku D, Arthanari T (2016) Container relocation problem with time windows for container departure. Eur J Op Res 252(3):1031–1039
Mattia S (2013) The robust network loading problem with dynamic routing. Comput Optim Appl 54(3):619–643
Mattia S, Poss M (2018) A comparison of different routing schemes for the robust network loading problem: polyhedral results and computation. Comput Optim Appl 69:753–800
Mattia S, Rossi F, Servilio M, Smriglio S (2017) Staffing and scheduling flexible call centers by two-stage robust optimization. Omega 72:25–37
Quispe KEY, Lintzmayer CN, Xavier EC (2018) An exact algorithm for the blocks relocation problem with new lower bounds. Computers Op Res 99:206–217
Tanaka S, Mizuno F (2018) An exact algorithm for the unrestricted block relocation problem. Computers Op Res 95:12–31
Tanaka S, Takii K (2016) A faster branch-and-bound algorithm for the block relocation problem. IEEE Trans Autom Sci Eng 13(1):181–190
Tanaka S, Voß S (2021) An exact approach to the restricted block relocation problem based on a new integer programming formulation. Eur J Op Res 296:485
Ünlüyurt T, Aydın C (2012) Improved rehandling strategies for the container retrieval process. J Adv Transp 46(4):378–393
Virgile Galle. https://github.com/vgalle/StochasticCRP
Zehendner E, Feillet D, Jaillet P (2017) An algorithm with performance guarantee for the online container relocation problem. Eur J Op Res 259(1):48–62
Zhang C, Guan H, Yuan Y, Chen W, Wu T (2020) Machine learning-driven algorithms for the container relocation problem. Transp Res Part B: Methodol 139:102–131
Zhao W, Goodchild AV (2010) The impact of truck arrival information on container terminal rehandling. Transp Res Part E: Logist Transp Rev 46(3):327–343
Zhu W, Qin H, Lim A, Zhang H (2012) Iterative deepening \(A^*\) algorithms for the container relocation problem. IEEE Trans Autom Sci Eng 9(4):710–722
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest to declare.
Additional information
Communicated by Anna Sciomachen.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bacci, T., Mattia, S. & Ventura, P. The realization-independent reallocation heuristic for the stochastic container relocation problem. Soft Comput 27, 4223–4233 (2023). https://doi.org/10.1007/s00500-022-07070-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07070-3
Keywords
- Block relocation problem
- Stochastic container relocation problem
- Heuristic
- Uncertainty