A cross entropy algorithm for the Knapsack problem with setups

被引:22
作者
Caserta, M. [1 ]
Rico, E. Quinonez [1 ]
Uribe, A. Marquez [1 ]
机构
[1] Inst Technol Monterrey, Mexico City 14380, DF, Mexico
关键词
combinatorial optimization; metaheuristics; Knapsack problem; scheduling; dynamic programming; cross entropy;
D O I
10.1016/j.cor.2006.02.028
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this article We propose a new metaheuristic-based algorithm for the Integer Knapsack Problem with Setups. This problem is a generalization of the standard Integer Knapsack Problem, complicated by the presence of setup costs in the objective function as well as in the constraints. We propose a cross entropy based algorithm, where the metaheuristic scheme allows to relax the original problem to a series of well chosen standard Knapsack problems, solved through a dynamic programming algorithm. To increase the computational effectiveness of the proposed algorithm, we use a turnpike theorem, which sensibly reduces the number of iterations of the dynamic algorithm. Finally, to testify the robustness of the proposed scheme, we present extensive computational results. First, we illustrate the step-by-step behavior of the algorithm on a smaller, yet difficult, problem. Subsequently, to test the solution quality of the algorithm, we compare the results obtained on very large scale instances with the output of a branch and bound scheme. We conclude that the proposed algorithm is effective in terms of solution quality as well as computational time. (C) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:241 / 252
页数:12
相关论文
共 19 条
[1]   A cutting plane approach to capacitated lot-sizing with start-up costs [J].
Constantino, M .
MATHEMATICAL PROGRAMMING, 1996, 75 (03) :353-376
[2]   A tutorial on the cross-entropy method [J].
De Boer, PT ;
Kroese, DP ;
Mannor, S ;
Rubinstein, RY .
ANNALS OF OPERATIONS RESEARCH, 2005, 134 (01) :19-67
[3]   OPTIMAL PROGRAMMING OF LOT SIZES, INVENTORY AND LABOR ALLOCATIONS [J].
DZIELINSKI, BP ;
GOMORY, RE .
MANAGEMENT SCIENCE, 1965, 11 (09) :874-890
[4]   SOLVING MULTI-ITEM CAPACITATED LOT-SIZING PROBLEMS USING VARIABLE REDEFINITION [J].
EPPEN, GD ;
MARTIN, RK .
OPERATIONS RESEARCH, 1987, 35 (06) :832-848
[5]   Modeling and analyzing multiple station baggage screening security system performance [J].
Jacobson, SH ;
McLay, LA ;
Kobza, JE ;
Bowman, JM .
NAVAL RESEARCH LOGISTICS, 2005, 52 (01) :30-45
[6]  
Kellerer Hans, 2004, KNAPSACK PROBLEMS
[7]   The common optimization INterface for operations research: Promoting open-source software in the operations research community [J].
Lougee-Heimer, R .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2003, 47 (01) :57-66
[8]  
Martello S., 1990, KNAPSACK PROBLEMS AL
[9]   On the polyhedral structure of a multi-item production planning model with setup times [J].
Miller, AJ ;
Nemhauser, GL ;
Savelsbergh, MWP .
MATHEMATICAL PROGRAMMING, 2003, 94 (2-3) :375-405
[10]   On the capacitated lot-sizing and continuous 0-1 knapsack polyhedra [J].
Miller, AJ ;
Nemhauser, GL ;
Savelsbergh, MWP .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 125 (02) :298-315