arrow
Return

A mathematical formulation and complexity considerations for the blocks relocation problem

delete2012-05-01
delete183
PRE
AI
M
Marco Caserta
S
Silvia Schwarze *
S
Stefan Voß
DOI:10.1016/j.ejor.2011.12.039delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The blocks relocation problem (BRP) may be defined as follows: given a set of homogeneous blocks stored in a two-dimensional stock, which relocations are necessary to retrieve the blocks from the stock in a pre-defined order while minimizing the number of those relocations? In this paper, we first prove NP-hardness of the BRP as well as a special case, closing open research questions. Moreover, we propose different solution approaches. First, a mathematical model is presented that provides optimal solutions to the general BRP in cases where instances are small. To overcome such limitation, some realistic assumption taken from the literature is introduced, leading to the definition of a binary linear programming model. In terms of computational time, this approach is reasonably fast to be used to solve medium-sized instances. In addition, we propose a simple heuristic based upon a set of relocation rules. This heuristic is used to generate good quality solutions for larger instances in very short computational time, and, consequently, is proposed for tackling problem instances where solutions are required (almost) immediately. Solution quality of the heuristic is measured against optimal solutions obtained using a state-of-the-art commercial solver and both of them are compared with reference results from literature. (C) 2011 Elsevier B.V. All rights reserved.
Keywords:
Integer programming
Blocks relocation
Logistics
Heuristics

Journal

European Journal of Operational Research cover
European Journal of Operational Research
IF:
6
Papers:
2.2W
Citations:
6.4W

Organization

U
university of hamburg
Scholars:
3.7W
Papers: 2.9W
Citations: 30
IE University cover
IE University
Scholars:
400
Papers: 598
Citations: 1.3K