paper-with-me

Papers

Genetic Algorithm for the 0/1 Multidimensional Knapsack Problem

2019-07-20 · Shalin Shah

The 0/1 multidimensional knapsack problem is the 0/1 knapsack problem with m constraints which makes it difficult to solve using traditional methods like dynamic programming or branch and bound algorithms. We present a genetic algorithm for the multidimensional knapsack problem with Java and C++ code that is able to solve publicly available instances in a very short computational duration. Our algorithm uses iteratively computed Lagrangian multipliers as constraint weights to augment the greedy algorithm for the multidimensional knapsack problem and uses that information in a greedy crossover in a genetic algorithm. The algorithm uses several other hyperparameters which can be set in the code to control convergence. Our algorithm improves upon the algorithm by Chu and Beasley in that it converges to optimum or near optimum solutions much faster.

📄 PDF Abstract BibTeX arXiv:1908.08022

Code (1)

shah314/gamultiknapsack 공식 구현

Tasks

C++ code

Similar Papers 제목 키워드 기반

Simulated Annealing Algorithm for the Multiple Choice Multidimensional Knapsack Problem

2020-05-01 · ResearchGate 2020 5 · Shalin Shah

The multiple choice multidimensional knapsack problem (MCMK) is a harder version of the 0/1 knapsack problem, and is ever more complex than the 0/1 multidimensional knapsack problem. In MCMK, there are several groups of …

AllC++ codeMultiple-choice

A Novel Genetic Algorithm using Helper Objectives for the 0-1 Knapsack Problem

2014-04-03 · Jun He, Feidun He, Hongbin Dong

The 0-1 knapsack problem is a well-known combinatorial optimisation problem. Approximation algorithms have been designed for solving it and they return provably good solutions within polynomial time. On the other hand, g…

A Denoising Autoencoder that Guides Stochastic Search

2014-04-06 · Alexander W. Churchill, Siddharth Sigtia, Chrisantha Fernando

An algorithm is described that adaptively learns a non-linear mutation distribution. It works by training a denoising autoencoder (DA) online at each generation of a genetic algorithm to reconstruct a slowly decaying mem…

Denoising

A Weight-coded Evolutionary Algorithm for the Multidimensional Knapsack Problem

2013-02-21 · Quan Yuan, Zhi-Xin Yang

A revised weight-coded evolutionary algorithm (RWCEA) is proposed for solving multidimensional knapsack problems. This RWCEA uses a new decoding method and incorporates a heuristic method in initialization. Computational…

Imperialist Competitive Algorithm with Independence and Constrained Assimilation for Solving 0-1 Multidimensional Knapsack Problem

2020-03-14 · Ivars Dzalbs, Tatiana Kalganova, Ian Dear

The multidimensional knapsack problem is a well-known constrained optimization problem with many real-world engineering applications. In order to solve this NP-hard problem, a new modified Imperialist Competitive Algorit…

Diversity