An exact algorithm for the knapsack sharing problem

被引:24
作者
Hifi, M
M'Halla, H
Sadfi, S
机构
[1] LaRIA, F-80000 Amiens, France
[2] Univ Paris 01, CERMSEM, F-75647 Paris 13, France
[3] LRIA, LPBD, EA 3387, EPHE, F-75005 Paris, France
关键词
combinatorial optimization; knapsack sharing; dynamic programming; heuristics; optimization; stabilization;
D O I
10.1016/j.cor.2003.11.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we develop an exact algorithm for solving the knapsack sharing problem. The algorithm is a new version of the method proposed in Hifi and Sadfi (J. Combin. Optim. 6 (2002) 35). It seems quite efficient in the sense that it solves quickly some large problem instances. Its main principle consists of (i) finding a good set of capacities, representing a set of critical elements, using a heuristic approach, and (ii) varying the values of the obtained set in order to stabilize the optimal solution of the problem. Then, by exploiting dynamic programming properties, we obtain good equilibrium which lead to significant improvements. The performance of the proposed algorithm, based on a set of medium and large problem instances, is compared to the standard version of Hifi and Sadfi (2002). Encouraging results have been obtained. (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1311 / 1324
页数:14
相关论文
共 25 条
[1]   AN ALGORITHM FOR LARGE ZERO-ONE KNAPSACK-PROBLEMS [J].
BALAS, E ;
ZEMEL, E .
OPERATIONS RESEARCH, 1980, 28 (05) :1130-1154
[2]   SOLVING KNAPSACK SHARING PROBLEMS WITH GENERAL TRADEOFF FUNCTIONS [J].
BROWN, JR .
MATHEMATICAL PROGRAMMING, 1991, 51 (01) :55-73
[3]  
BROWN JR, 1979, OPER RES, V27, P341, DOI 10.1287/opre.27.2.341
[4]   A genetic algorithm for the multidimensional knapsack problem [J].
Chu, PC ;
Beasley, JE .
JOURNAL OF HEURISTICS, 1998, 4 (01) :63-86
[5]   AN LP-BASED APPROACH TO A 2-STAGE CUTTING STOCK PROBLEM [J].
DECARVALHO, JMV ;
RODRIGUES, AJG .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 84 (03) :580-589
[6]   ALGORITHMUS 47 - AN ALGORITHM FOR THE SOLUTION OF THE 0-1 KNAPSACK-PROBLEM [J].
FAYARD, D ;
PLATEAU, G .
COMPUTING, 1982, 28 (03) :269-287
[7]  
FREVILLE A, 1909, J HEURISTICS, V3, P258
[8]  
GILMORE PC, 1966, OPER RES, V13, P879
[9]   A recursive exact algorithm for weighted two-dimensional cutting [J].
Hifi, M ;
Zissimopoulos, V .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 91 (03) :553-564
[10]   An efficient algorithm for the Knapsack Sharing Problem [J].
Hifi, M ;
Sadfi, S ;
Sbihi, A .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2002, 23 (01) :27-45