Unbounded knapsack problem: Dynamic programming revisited

被引:90
作者
Andonov, R
Poirriez, V
Rajopadhye, S
机构
[1] Univ Valenciennes Mont Houy, LIMAV, F-59304 Valenciennes, France
[2] Inst Rech Informat & Syst Aleatoires, F-35042 Rennes, France
关键词
integer programming; dominances; dynamic programming; periodicity; combinatorial optimization;
D O I
10.1016/S0377-2217(99)00265-9
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We present EDUK, an efficient dynamic programming algorithm for the unbounded knapsack problem. It is based primarily on a new and useful dominance relation, called threshold dominance, which is a strict generalization of all the previously known dominance relations. We show that combining it with a sparse representation of the iteration domain and the periodicity property leads to a drastic reduction of the solution space. We present computational experiments with various data instances to validate our ideas and demonstrate the efficiency of EDUK vis-a-vis the well-known exact algorithm MTU2. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:394 / 407
页数:14
相关论文
共 16 条