An exact algorithm for large multiple knapsack problems (Q1124710): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Set OpenAlex properties.
 
(6 intermediate revisions by 5 users not shown)
Property / reviewed by
 
Property / reviewed by: Q1092814 / rank
Normal rank
 
Property / Wikidata QID
 
Property / Wikidata QID: Q58826495 / rank
 
Normal rank
Property / reviewed by
 
Property / reviewed by: Reinhardt Euler / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Knapsack / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3993418 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The One Dimensional Cutting Stock Problem Using Two Objectives / rank
 
Normal rank
Property / cites work
 
Property / cites work: An algorithm for 0-1 multiple-knapsack problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Solution of the zero-one multiple knapsack problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4184789 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A bound and bound algorithm for the zero-one multiple knapsack problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Discrete-Variable Extremum Problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Algorithm for Large Zero-One Knapsack Problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Minimal Algorithm for the 0-1 Knapsack Problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3241581 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing Partitions with Applications to the Knapsack Problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3882189 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/s0377-2217(98)00120-9 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2050997304 / rank
 
Normal rank

Latest revision as of 11:17, 30 July 2024

scientific article
Language Label Description Also known as
English
An exact algorithm for large multiple knapsack problems
scientific article

    Statements

    An exact algorithm for large multiple knapsack problems (English)
    0 references
    0 references
    27 November 2000
    0 references
    The Multiple Knapsack Problem (MKP) is the problem of assigning a subset of \(n\) items to \(m\) distinct knapsacks, such that the total profit sum of the selected items is maximized, without exceeding the capacity of each of the knapsacks. The problem has several applications in naval as well as financial management. A new exact algorithm for the MKP is presented, which is specially designed for solving large problem instances. The recursive branch-and-bound algorithm applies surrogate relaxation for deriving upper bounds, while lower bounds are obtained by splitting the surrogate solution into the \(m\) knapsacks by solving a series of subset-sum problems. A new separable dynamic programming algorithm is presented for the solution of subset-sum problems, and we also use this algorithm for tightening the capacity constraints in order to obtain better upper bounds. The developed algorithm is compared to the MTM algorithm by Martello and Toth, showing the benefits of the new approach. A surprising result is that large instances with \(n=100 000\) items may be solved in less than a second, and the algorithm has a stable performance even for instances with coefficients in a moderately large range.
    0 references
    integer programming
    0 references
    knapsack problem
    0 references
    dynamic programming
    0 references

    Identifiers