2011Journal of Nanyang Institute of TechnologyRequires access

THE ANALYSIS OF THE DYNAMIC PROGRAMMING FOR 0-1 KNAPSACK

Chunguang Zhou

Open publisher page 0 citations

Abstract

The 0-1 knapsack problem is a NP-hard problem,and many problems in real life can translate into it.Here 0-1 knapsack problem is described firstly,and then presents dynamic programming to solve the problem according to the properties of optimal substructure and sub-problem overlap.In addition,an improved algorithm is presented to decrease the complexity of the dynamic programming.Instance results show these algorithms are effective,and also confirm the improved algorithm is better.

About this research paper

What this paper is about

The 0-1 knapsack problem is a NP-hard problem,and many problems in real life can translate into it.Here 0-1 knapsack problem is described firstly,and then presents dynamic programming to solve the problem according to the properties of optimal substructure and sub-problem overlap.In addition,an improved algorithm is presented to decrease the complexity of the dynamic programming.Instance results show these algorithms are effective,and also confirm the improved algorithm is better.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The 0-1 knapsack problem is a NP-hard problem,and many problems in real life can translate into it.Here 0-1 knapsack problem is described firstly,and then presents dynamic programming to solve the problem according to the properties of optimal substructure and sub-problem overlap.In addition,an improved algorithm is presented to decrease the complexity of the dynamic programming.Instance results show these algorithms are effective,and also confirm the improved algorithm is better.

Key concepts: Knapsack problem, Dynamic programming, Continuous knapsack problem, Change-making problem, Cutting stock problem, Mathematical optimization, Substructure, Optimal substructure

Related papers

Back to paper searchBrowse research topicsOriginal source
THE ANALYSIS OF THE DYNAMIC PROGRAMMING FOR 0-1 KNAPSACK — Research Paper | ScholarLens