Average case analysis of Blocks Relocation heuristics

被引:6
作者
Olsen, Martin [1 ]
Gross, Allan [1 ]
机构
[1] AU Herning, Aarhus University, Denmark
来源
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | 2014年 / 8760卷
关键词
D O I
10.1007/978-3-319-11421-7_6
中图分类号
O24 [计算数学];
学科分类号
070102 ;
摘要
We consider the Blocks Relocation Problem (BRP) where some blocks stored in stacks have to be removed and where the order in which the blocks are to be removed is given in advance. We are only allowed to remove a block on top of a stack or to relocate a block from the top of a stack to the top of another stack. The objective is to remove the blocks using a minimum number of relocations. We present a simple BRP heuristic similar to a heuristic presented by Caserta and Voß. Under certain assumptions on the stack capacity and the initial stack height, we formally show that the heuristic produces high quality solutions with high probability for large BRP instances. For any positive numbers Ε1 and Ε2 we show how the heuristic – under the assumptions mentioned above – can be used to construct a polynomial time algorithm that for any n solves a fraction of 1−Ε1 of all BRP instances of size n using no more than 1 +Ε2 times the optimal number of relocations. © 2014 Springer International Publishing Switzerland.
引用
收藏
页码:81 / 92
相关论文
empty
未找到相关数据