Skip to main content

The realization-independent reallocation heuristic for the stochastic container relocation problem

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Bacci T, Mattia S, Ventura P (2019) The bounded beam search algorithm for the block relocation problem. Computers Op Res 103:252–264

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Izquierdo CE, Batista BM, Vega JMM (2015) An exact approach for the blocks relocation problem. Expert Syst Appl 42(17):6408–6422

    Article  Google Scholar 

  • Jansen K (2003) The mutual exclusion scheduling problem for permutation and comparability graphs. Inf Comput 180(2):71–81

    Article  MathSciNet  MATH  Google Scholar 

  • Jovanovic R, Voß S (2014) A chain heuristic for the blocks relocation problem. Computers Indus Eng 75:79–86

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Kim K, Hong G (2006) A heuristic rule for relocating blocks. Computers Op Res 33(4):940–954

    Article  MATH  Google Scholar 

  • Ku D, Arthanari T (2016) Container relocation problem with time windows for container departure. Eur J Op Res 252(3):1031–1039

    Article  MathSciNet  MATH  Google Scholar 

  • Mattia S (2013) The robust network loading problem with dynamic routing. Comput Optim Appl 54(3):619–643

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Mattia S, Rossi F, Servilio M, Smriglio S (2017) Staffing and scheduling flexible call centers by two-stage robust optimization. Omega 72:25–37

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Tanaka S, Mizuno F (2018) An exact algorithm for the unrestricted block relocation problem. Computers Op Res 95:12–31

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Ü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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tiziano Bacci.

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

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07070-3

Keywords

  • Block relocation problem
  • Stochastic container relocation problem
  • Heuristic
  • Uncertainty