A multi-heuristic approach for solving the pre-marshalling problem

Minimizing the number of reshuffling operations at maritime container terminals incorporates the pre-marshalling problem (PMP) as an important problem. Based on an analysis of existing solution approaches we develop new heuristics utilizing specific properties of problem instances of the PMP. We show that the heuristic performance is highly dependent on these properties. We introduce a new method that exploits a greedy heuristic of four stages, where for each of these stages several different heuristics may be applied. Instead of using randomization to improve the performance of the heuristic, we repetitively generate a number of solutions by using a combination of different heuristics for each stage. In doing so, only a small number of solutions is generated for which we intend that they do not have undesirable properties, contrary to the case when simple randomization is used. Our experiments show that such a deterministic algorithm significantly outperforms the original nondeterministic method. The improvement is twofold, both in the quality of found solutions, and in the computational effort.

[1]  Jong-Hwan Kim,et al.  Approximate analysis of finite fork/join queueing networks , 1997 .

[2]  Yusin Lee,et al.  A neighborhood search heuristic for pre-marshalling export containers , 2009, Eur. J. Oper. Res..

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

[4]  Nguyen Khoi Tran,et al.  Empirical analysis of the container liner shipping network on the East-West corridor (1995–2011) , 2014 .

[5]  Katta G. Murty,et al.  Hongkong International Terminals Gains Elastic Capacity Using a Data-Intensive Decision-Support System , 2005, Interfaces.

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

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

[8]  Matthias Prandtstetter,et al.  Constraint Models for the Container Pre-Marshaling Problem , 2013 .

[9]  Stefan Voß Extended Mis-overlay Calculation for Pre-marshalling Containers , 2012, ICCL.

[10]  Dana S. Nau,et al.  On the Complexity of Blocks-World Planning , 1992, Artif. Intell..

[11]  Stefan Voß,et al.  Container terminal operation and operations research — a classification and literature review , 2004 .

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

[13]  Ching-Jung Ting,et al.  A BEAM SEARCH ALGORITHM FOR MINIMIZING RESHUFFLE OPERATIONS AT CONTAINER YARDS , 2010 .

[14]  Stefan Voß,et al.  A chain heuristic for the Blocks Relocation Problem , 2014, Comput. Ind. Eng..

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

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

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

[18]  Armin Scholl,et al.  Simple assembly line balancing—Heuristic approaches , 1997, J. Heuristics.

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

[20]  Shan-Huen Huang,et al.  Heuristic algorithms for container pre-marshalling problems , 2012, Comput. Ind. Eng..

[21]  Stefan Voß,et al.  A Corridor Method-Based Algorithm for the Pre-marshalling Problem , 2009, EvoWorkshops.

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

[23]  Kap Hwan Kim,et al.  Evaluation of the number of rehandles in container yards , 1997 .