Skip to content

Releases: shah314/gamultiknapsack

GKNAP: A Java and C++ package for solving the multidimensional knapsack problem

18 Oct 15:55
2ec9b76
Compare
Choose a tag to compare

A genetic algorithm implementation for the multidimensional knapsack problem. The multi-constraint (or multidimensional) knapsack problem is a generalization of the 0/1 knapsack problem. The multi-constraint knapsack problem has m constraints and one objective function to be maximized while all the m constraints are satisfied.

The implementation is similar to the one described in Chu and Beasley, but it's significantly different. It uses Lagrangian multipliers as constraint weights and compared to the paper, it finds close to optimum solutions much faster. (Convergence can be controlled using the parameters).

Genetic Algorithm for the 0/1 Multidimensional Knapsack Problem

12 Sep 22:15
9c59fe3
Compare
Choose a tag to compare

(Removed windowing) A genetic algorithm implementation for the multidimensional knapsack problem. The multi-constraint (or multidimensional) knapsack problem is a generalization of the 0/1 knapsack problem. The multi-constraint knapsack problem has m constraints and one objective function to be maximized while all the m constraints are satisfied.

The implementation is similar to the one described in Chu and Beasley, but it's significantly different. It uses Lagrangian multipliers as constraint weights and compared to the paper, it finds close to optimum solutions much faster. (Convergence can be controlled using the parameters).

Genetic Algorithm for the 0/1 Multidimensional Knapsack Problem

19 Jul 19:47
2bc674a
Compare
Choose a tag to compare

(Fixed C++ code) (Added paper) (Added data.DAT) (Added Java Implementation) A genetic algorithm implementation for the multidimensional knapsack problem. The multi-constraint (or multidimensional) knapsack problem is a generalization of the 0/1 knapsack problem. The multi-constraint knapsack problem has m constraints and one objective function to be maximized while all the m constraints are satisfied.

The implementation is similar to the one described in Chu and Beasley, but it's significantly different. It uses Lagrangian multipliers as constraint weights and compared to the paper, it finds close to optimum solutions much faster. (Convergence can be controlled using the parameters).

Genetic Algorithm for the 0/1 Multidimensional Knapsack Problem

19 Jul 02:55
180006b
Compare
Choose a tag to compare

(Added paper) (Added data.DAT) (Added Java Implementation) A genetic algorithm implementation for the multidimensional knapsack problem. The multi-constraint (or multidimensional) knapsack problem is a generalization of the 0/1 knapsack problem. The multi-constraint knapsack problem has m constraints and one objective function to be maximized while all the m constraints are satisfied.

The implementation is similar to the one described in [Chu98], but it's significantly different. It uses Lagrangian multipliers as constraint weights and compared to the paper, it finds close to optimum solutions much faster. (Convergence can be controlled using the parameters).

Genetic Algorithm for the 0/1 Multidimensional Knapsack Problem

19 Jul 01:41
36429fb
Compare
Choose a tag to compare

(Added data.DAT) (Added Java Implementation) A genetic algorithm implementation for the multidimensional knapsack problem. The multi-constraint (or multidimensional) knapsack problem is a generalization of the 0/1 knapsack problem. The multi-constraint knapsack problem has m constraints and one objective function to be maximized while all the m constraints are satisfied.

The implementation is similar to the one described in [Chu98], but it's significantly different. It uses Lagrangian multipliers as constraint weights and compared to the paper, it finds close to optimum solutions much faster. (Convergence can be controlled using the parameters).

Genetic Algorithm for the 0/1 Multidimensional Knapsack Problem

19 Jul 00:31
d5f7046
Compare
Choose a tag to compare

(Added Java Implementation) A genetic algorithm implementation for the multidimensional knapsack problem. The multi-constraint (or multidimensional) knapsack problem is a generalization of the 0/1 knapsack problem. The multi-constraint knapsack problem has m constraints and one objective function to be maximized while all the m constraints are satisfied.

The implementation is similar to the one described in [Chu98], but it's significantly different. It uses Lagrangian multipliers as constraint weights and compared to the paper, it finds close to optimum solutions much faster. (Convergence can be controlled using the parameters).

Genetic Algorithm for the 0/1 Multidimensional Knapsack Problem

27 Jun 19:12
7373cc4
Compare
Choose a tag to compare

A genetic algorithm implementation for the multidimensional knapsack problem. The multi-constraint (or multidimensional) knapsack problem is a generalization of the 0/1 knapsack problem. The multi-constraint knapsack problem has m constraints and one objective function to be maximized while all the m constraints are satisfied.

The implementation is similar to the one described in [Chu98], but it's significantly different. It uses Lagrangian multipliers as constraint weights and compared to the paper, it finds close to optimum solutions much faster. (Convergence can be controlled using the parameters).