1974
DOI: 10.1145/321812.321823
|View full text |Cite
|
Sign up to set email alerts
|

Computing Partitions with Applications to the Knapsack Problem

Abstract: Given r numbers s 1 , …, 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 in terms of both asymptotic computing times and storage requirements, as well as average c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
294
0
4

Year Published

1996
1996
2015
2015

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 475 publications
(299 citation statements)
references
References 3 publications
1
294
0
4
Order By: Relevance
“…The algorithm used the best bound selection rule and branching was done on the fractional variable. The large computer memory requirements of this algorithm led to the development of other Branch-and-Bound algorithms by Horowitz and Sahni [7], Nauss [14], Fayard and Plateau [6] and Martello and Toth [11], to name but a few.…”
Section: Historical Notes On Exact Algorithmsmentioning
confidence: 99%
“…The algorithm used the best bound selection rule and branching was done on the fractional variable. The large computer memory requirements of this algorithm led to the development of other Branch-and-Bound algorithms by Horowitz and Sahni [7], Nauss [14], Fayard and Plateau [6] and Martello and Toth [11], to name but a few.…”
Section: Historical Notes On Exact Algorithmsmentioning
confidence: 99%
“…It allows to solve a generic integer knapsack problem on n-elements in timeÕ(2 n/2 ) using a memory of sizeÕ(2 n/4 ). It improves on the birthday algorithm of Horowitz and Sahni [10] that can be applied on such a knapsack. We first recall this basic birthday algorithm, which is based on the rewriting of a knapsack solution as an equality:…”
Section: The Algorithm Of Schroeppel and Shamirmentioning
confidence: 99%
“…For hard knapsacks, the state-of-the-art algorithm is due to Schroeppel and Shamir [21,22] and runs in time O(n · 2 n/2 ) using O(n · 2 n/4 ) bits of memory. This algorithm has the same running time as the basic birthday based algorithm on the knapsack problem introduced by Horowitz and Sahni [10], but much lower memory requirements. To simplify the notation of the complexities in the sequel, we extensively use the soft-Oh notation.…”
Section: Introductionmentioning
confidence: 99%
“…The (0-1) knapsack dynamic programming approach has been intensively studied and used for a long time for optimal allocation of resources, [2][3][4][5][6][7][8][9] and in particular, as a resource allocation method among competing projects. More recently, the 0-1 knapsack problem has also been used and discussed.…”
Section: Introduction and Related Workmentioning
confidence: 99%