A max-min allocation problem: its solutions and applications
Operations Research
Knapsack problems: algorithms and computer implementations
Knapsack problems: algorithms and computer implementations
Solving knapsack sharing problems with general tradeoff functions
Mathematical Programming: Series A and B
Heuristic and reduction algorithms for the knapsack sharing problem
Computers and Operations Research
Computing Partitions with Applications to the Knapsack Problem
Journal of the ACM (JACM)
A Genetic Algorithm for the Multidimensional Knapsack Problem
Journal of Heuristics
An Efficient Algorithm for the Knapsack Sharing Problem
Computational Optimization and Applications
Dynamic Programming and Strong Bounds for the 0-1 Knapsack Problem
Management Science
Sensitivity analysis of the knapsack sharing problem: Perturbation of the weight of an item
Computers and Operations Research
A dynamic programming method with lists for the knapsack sharing problem
Computers and Industrial Engineering
Hi-index | 0.01 |
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.