Article ID: | iaor20131904 |
Volume: | 203 |
Issue: | 1 |
Start Page Number: | 371 |
End Page Number: | 388 |
Publication Date: | Mar 2013 |
Journal: | Annals of Operations Research |
Authors: | Rei Rui, Pedroso Joo |
Keywords: | heuristics |
The stacking problem is a hard combinatorial optimization problem with high practical interest in, for example, steel storage or container port operations. In this problem, a set of items is stored in a warehouse for a period of time, and a crane is used to place them in a limited number of stacks. Since the entrance and exit of items occurs in an arbitrary order, items may have to be relocated in order to reach and deliver other items below them. The objective of the problem is to find a feasible sequence of movements that delivers all items, while minimizing the total number of movements. We study the scalability of an exact approach to this problem, and propose two heuristic methods to solve it approximately. The two heuristic approaches are a multiple simulation algorithm using semi‐greedy construction heuristics, and a stochastic best‐first tree search algorithm. The two methods are compared in a set of challenging instances, revealing a superior performance of the tree search approach in most cases.