2018Journal of Physics Conference SeriesOpen access

Comparison and Analysis of Algorithms for the 0/1 Knapsack Problem

Xiaohui Pan, Tao Zhang

Open full text 12 citations

Abstract

The 0/1 knapsack problem is a typical problem in the field of operational research and combinatorial optimization, and it belongs to the NP problem.Research on the solutions of the 0/1 knapsack problem algorithm has very important practical value.This paper first described the 0/1 knapsack problem, and then presented the algorithm analysis, design and implementation of the 0/1 knapsack problem using the brute force algorithm, the greedy algorithm, the genetic algorithm and the dynamic programming algorithm, and compared the four algorithms in terms of algorithm complexity and accuracy.On this basis, the future research directions of the 0/1 knapsack problem were analysed, and we proposed to use the rough set theory to solve the 0/1 knapsack problem.This paper can provide insight for solving the 0/1 knapsack problem and applications.

Open-access reader

About this research paper

What this paper is about

The 0/1 knapsack problem is a typical problem in the field of operational research and combinatorial optimization, and it belongs to the NP problem.Research on the solutions of the 0/1 knapsack problem algorithm has very important practical value.This paper first described the 0/1 knapsack problem, and then presented the algorithm analysis, design and implementation of the 0/1 knapsack problem using the brute force algorithm, the greedy algorithm, the genetic algorithm and the dynamic programming algorithm, and compared the four algorithms in terms of algorithm complexity and accuracy.On this basis, the future research directions of the 0/1 knapsack problem were analysed, and we proposed to use the rough set theory to solve the 0/1 knapsack problem.This paper can provide insight for solving the 0/1 knapsack problem and applications.

Why it matters

OpenAlex reports 12 citations for this work. Citation counts describe recorded attention and do not establish research quality.

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 typical problem in the field of operational research and combinatorial optimization, and it belongs to the NP problem.Research on the solutions of the 0/1 knapsack problem algorithm has very important practical value.This paper first described the 0/1 knapsack problem, and then presented the algorithm analysis, design and implementation of the 0/1 knapsack problem using the brute force algorithm, the greedy algorithm, the genetic algorithm and the dynamic programming algorithm, and compared the four algorithms in terms of algorithm complexity and accuracy.On this basis, the future research directions of the 0/1 knapsack problem were analysed, and we proposed to use the rough set theory to solve the 0/1 knapsack problem.This paper can provide insight for solving the 0/1 knapsack problem and applications.

Key concepts: Knapsack problem, Continuous knapsack problem, Change-making problem, Polynomial-time approximation scheme, Cutting stock problem, Generalized assignment problem, Algorithm, Greedy algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
Comparison and Analysis of Algorithms for the 0/1 Knapsack Problem — Research Paper | ScholarLens