Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
On equivalent knapsack problems - MaRDI portal

On equivalent knapsack problems (Q1082265)

From MaRDI portal





scientific article; zbMATH DE number 3972638
Language Label Description Also known as
English
On equivalent knapsack problems
scientific article; zbMATH DE number 3972638

    Statements

    On equivalent knapsack problems (English)
    0 references
    0 references
    1986
    0 references
    By aggregating objective function and constraint of a knapsack problem max\(\{\) c'x\(|\) a'x\(\leq b\), \(x\geq 0\) integral\(\}\) an equivalent problem of the following form is obtained: Let \(t=[c_ 1b/a_ 1]+1\) and let \(F(z)=\min \{(c+ta)'x|\) c'x\(\equiv z mod t\), \(x\geq 0\), integral\(\}\). Then z is an optimal value of the given problem if it is maximal subject to \(0\leq z<t\) and \(z+tb\geq F(z)\). Such a value z can be determined by dynamic programming with recursion: \(F(z)=\min_{j}(c_ j+ta_ j+F(z-c_ j))\). This procedure can be speeded up by calculating a recursion only for the values \(1,2,...,c_ 1-1\). Since the classical recursions use computation modulo \(a_ 1\), the new method might be advantageous if \(c_ 1<a_ 1\).
    0 references
    corner polyhedron
    0 references
    group knapsack
    0 references
    aggregating objective function and constraint
    0 references
    knapsack problem
    0 references
    0 references
    0 references

    Identifiers