Dynamic programming and tight bounds for the 0-1 Knapsack problem:
Abstract: "This paper presents a new approach to the exact solution of the 0-1 Knapsack Problem which combines dynamic programming and tight upper bounds into an overall robust algorithm. It is shown how additional constraints may be generated and surrogate relaxed. The solution of the relaxed...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
København
1997
|
Schriftenreihe: | Datalogisk Institut <København>: DIKU-Rapport
1997,11 |
Schlagworte: | |
Zusammenfassung: | Abstract: "This paper presents a new approach to the exact solution of the 0-1 Knapsack Problem which combines dynamic programming and tight upper bounds into an overall robust algorithm. It is shown how additional constraints may be generated and surrogate relaxed. The solution of the relaxed problem gives a tight upper bound, and in many situations also an optimal lower bound. The enumeration is based on dynamic programming, which ensures pseudo-polynomial worst-case solution times. The algorithm does not use the classical approach to core problems. Instead of choosing a core as a collection of items with profit-to-weight ratios close to those of the break item, we use some heuristic rules to find a collection of items which fit well together. These are used as an initial core, which is gradually expanded according to some greedy principles. The algorithm has excellent solution times, being able to solve very large instances with bounded coefficients within less than one second. There is basically no difference in the solution times of 'easy' and 'hard' instances found in the literature." |
Beschreibung: | 19 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV012174729 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 980930s1997 |||| 00||| eng d | ||
035 | |a (OCoLC)39082091 | ||
035 | |a (DE-599)BVBBV012174729 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
100 | 1 | |a Martello, Silvano |e Verfasser |4 aut | |
245 | 1 | 0 | |a Dynamic programming and tight bounds for the 0-1 Knapsack problem |c Silvano Martello, David Pisinger and Paolo Toth |
264 | 1 | |a København |c 1997 | |
300 | |a 19 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Datalogisk Institut <København>: DIKU-Rapport |v 1997,11 | |
520 | 3 | |a Abstract: "This paper presents a new approach to the exact solution of the 0-1 Knapsack Problem which combines dynamic programming and tight upper bounds into an overall robust algorithm. It is shown how additional constraints may be generated and surrogate relaxed. The solution of the relaxed problem gives a tight upper bound, and in many situations also an optimal lower bound. The enumeration is based on dynamic programming, which ensures pseudo-polynomial worst-case solution times. The algorithm does not use the classical approach to core problems. Instead of choosing a core as a collection of items with profit-to-weight ratios close to those of the break item, we use some heuristic rules to find a collection of items which fit well together. These are used as an initial core, which is gradually expanded according to some greedy principles. The algorithm has excellent solution times, being able to solve very large instances with bounded coefficients within less than one second. There is basically no difference in the solution times of 'easy' and 'hard' instances found in the literature." | |
650 | 4 | |a Combinatorial optimization | |
650 | 4 | |a Dynamic programming | |
650 | 4 | |a Operations research | |
700 | 1 | |a Pisinger, David |e Verfasser |4 aut | |
700 | 1 | |a Toth, Paolo |e Verfasser |4 aut | |
830 | 0 | |a Datalogisk Institut <København>: DIKU-Rapport |v 1997,11 |w (DE-604)BV010011493 |9 1997,11 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-008249030 |
Datensatz im Suchindex
_version_ | 1804126789184782337 |
---|---|
any_adam_object | |
author | Martello, Silvano Pisinger, David Toth, Paolo |
author_facet | Martello, Silvano Pisinger, David Toth, Paolo |
author_role | aut aut aut |
author_sort | Martello, Silvano |
author_variant | s m sm d p dp p t pt |
building | Verbundindex |
bvnumber | BV012174729 |
ctrlnum | (OCoLC)39082091 (DE-599)BVBBV012174729 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02200nam a2200337 cb4500</leader><controlfield tag="001">BV012174729</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">980930s1997 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)39082091</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV012174729</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Martello, Silvano</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Dynamic programming and tight bounds for the 0-1 Knapsack problem</subfield><subfield code="c">Silvano Martello, David Pisinger and Paolo Toth</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">København</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">19 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Datalogisk Institut <København>: DIKU-Rapport</subfield><subfield code="v">1997,11</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "This paper presents a new approach to the exact solution of the 0-1 Knapsack Problem which combines dynamic programming and tight upper bounds into an overall robust algorithm. It is shown how additional constraints may be generated and surrogate relaxed. The solution of the relaxed problem gives a tight upper bound, and in many situations also an optimal lower bound. The enumeration is based on dynamic programming, which ensures pseudo-polynomial worst-case solution times. The algorithm does not use the classical approach to core problems. Instead of choosing a core as a collection of items with profit-to-weight ratios close to those of the break item, we use some heuristic rules to find a collection of items which fit well together. These are used as an initial core, which is gradually expanded according to some greedy principles. The algorithm has excellent solution times, being able to solve very large instances with bounded coefficients within less than one second. There is basically no difference in the solution times of 'easy' and 'hard' instances found in the literature."</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Combinatorial optimization</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Dynamic programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Operations research</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Pisinger, David</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Toth, Paolo</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Datalogisk Institut <København>: DIKU-Rapport</subfield><subfield code="v">1997,11</subfield><subfield code="w">(DE-604)BV010011493</subfield><subfield code="9">1997,11</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008249030</subfield></datafield></record></collection> |
id | DE-604.BV012174729 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:23:02Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008249030 |
oclc_num | 39082091 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | 19 S. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
record_format | marc |
series | Datalogisk Institut <København>: DIKU-Rapport |
series2 | Datalogisk Institut <København>: DIKU-Rapport |
spelling | Martello, Silvano Verfasser aut Dynamic programming and tight bounds for the 0-1 Knapsack problem Silvano Martello, David Pisinger and Paolo Toth København 1997 19 S. txt rdacontent n rdamedia nc rdacarrier Datalogisk Institut <København>: DIKU-Rapport 1997,11 Abstract: "This paper presents a new approach to the exact solution of the 0-1 Knapsack Problem which combines dynamic programming and tight upper bounds into an overall robust algorithm. It is shown how additional constraints may be generated and surrogate relaxed. The solution of the relaxed problem gives a tight upper bound, and in many situations also an optimal lower bound. The enumeration is based on dynamic programming, which ensures pseudo-polynomial worst-case solution times. The algorithm does not use the classical approach to core problems. Instead of choosing a core as a collection of items with profit-to-weight ratios close to those of the break item, we use some heuristic rules to find a collection of items which fit well together. These are used as an initial core, which is gradually expanded according to some greedy principles. The algorithm has excellent solution times, being able to solve very large instances with bounded coefficients within less than one second. There is basically no difference in the solution times of 'easy' and 'hard' instances found in the literature." Combinatorial optimization Dynamic programming Operations research Pisinger, David Verfasser aut Toth, Paolo Verfasser aut Datalogisk Institut <København>: DIKU-Rapport 1997,11 (DE-604)BV010011493 1997,11 |
spellingShingle | Martello, Silvano Pisinger, David Toth, Paolo Dynamic programming and tight bounds for the 0-1 Knapsack problem Datalogisk Institut <København>: DIKU-Rapport Combinatorial optimization Dynamic programming Operations research |
title | Dynamic programming and tight bounds for the 0-1 Knapsack problem |
title_auth | Dynamic programming and tight bounds for the 0-1 Knapsack problem |
title_exact_search | Dynamic programming and tight bounds for the 0-1 Knapsack problem |
title_full | Dynamic programming and tight bounds for the 0-1 Knapsack problem Silvano Martello, David Pisinger and Paolo Toth |
title_fullStr | Dynamic programming and tight bounds for the 0-1 Knapsack problem Silvano Martello, David Pisinger and Paolo Toth |
title_full_unstemmed | Dynamic programming and tight bounds for the 0-1 Knapsack problem Silvano Martello, David Pisinger and Paolo Toth |
title_short | Dynamic programming and tight bounds for the 0-1 Knapsack problem |
title_sort | dynamic programming and tight bounds for the 0 1 knapsack problem |
topic | Combinatorial optimization Dynamic programming Operations research |
topic_facet | Combinatorial optimization Dynamic programming Operations research |
volume_link | (DE-604)BV010011493 |
work_keys_str_mv | AT martellosilvano dynamicprogrammingandtightboundsforthe01knapsackproblem AT pisingerdavid dynamicprogrammingandtightboundsforthe01knapsackproblem AT tothpaolo dynamicprogrammingandtightboundsforthe01knapsackproblem |