Given $r$ numbers $s_{1}, \ldots, s_{r}$, algorithms are investigated for finding all possible combinations of these numbers which sum to $M$. This problem is a particular instance of the 0-1 unidimensional knapsack problem. All of the usual algorithms for this problem are investigated both in terms of asymptotic computing times and storage requirements, as well as average computing times. We develop a technique which improves all of the dynamic programming methods by a square root factor. Using this improvement a variety of new heuristics and improved data structures are incorporated for decreasing the average behavior of these methods. The resulting algorithms are then compared on a wide set of data. It is then shown how these improvement...
We address a variant of the classical knapsack problem in which an upper bound is imposed on the num...
A systolic algorithm for the dynamic programming approach to the knapsack problem is presented. The ...
∗ corresponding author In this paper, we present an approach, based on dynamic programming, for solv...
We consider a generalization of the knapsack problem in which items are partitioned into classes, ea...
The Knapsack Problems are among the simplest integer programs which are NP-hard. Problems in this cl...
International audienceThis paper presents a preprocessing procedure for the 0–1 multidimensional kna...
The integer unlimited-supply Knapsack problem is definined as maximization of the combined weight of...
The paper presents a new reformulation approach to reduce the complexity of a branch and bound algor...
AbstractIn this paper, we consider a graphical realization of dynamic programming. The concept is di...
International audienceThis paper presents a preprocessing procedure for the 0–1 multidimensional kna...
A Knapsack problem is to select among n types of items of various values and weights to fill a knap...
The Bilevel Knapsack Problem (BKP) is a hierarchical optimization problem in which the fea...
In this articie,we will talk on some algorithmic developments for KnapsackProblem,Set-Covering/Set-P...
We shall describe a parallel algorithm for solving the knapsack feasibility problem, also known as t...
The application of valid inequalities to provide relaxations which can produce tight bounds, is now ...
We address a variant of the classical knapsack problem in which an upper bound is imposed on the num...
A systolic algorithm for the dynamic programming approach to the knapsack problem is presented. The ...
∗ corresponding author In this paper, we present an approach, based on dynamic programming, for solv...
We consider a generalization of the knapsack problem in which items are partitioned into classes, ea...
The Knapsack Problems are among the simplest integer programs which are NP-hard. Problems in this cl...
International audienceThis paper presents a preprocessing procedure for the 0–1 multidimensional kna...
The integer unlimited-supply Knapsack problem is definined as maximization of the combined weight of...
The paper presents a new reformulation approach to reduce the complexity of a branch and bound algor...
AbstractIn this paper, we consider a graphical realization of dynamic programming. The concept is di...
International audienceThis paper presents a preprocessing procedure for the 0–1 multidimensional kna...
A Knapsack problem is to select among n types of items of various values and weights to fill a knap...
The Bilevel Knapsack Problem (BKP) is a hierarchical optimization problem in which the fea...
In this articie,we will talk on some algorithmic developments for KnapsackProblem,Set-Covering/Set-P...
We shall describe a parallel algorithm for solving the knapsack feasibility problem, also known as t...
The application of valid inequalities to provide relaxations which can produce tight bounds, is now ...
We address a variant of the classical knapsack problem in which an upper bound is imposed on the num...
A systolic algorithm for the dynamic programming approach to the knapsack problem is presented. The ...
∗ corresponding author In this paper, we present an approach, based on dynamic programming, for solv...