Genetic Algorithm for a class of Knapsack Problems

02/15/2019
by   , et al.
0

The 0/1 knapsack problem is weakly NP-hard in that there exist pseudo-polynomial time algorithms based on dynamic programming that can solve it exactly. There are also the core branch and bound algorithms that can solve large randomly generated instances in a very short amount of time. However, as the correlation between the variables is increased, the difficulty of the problem increases. Recently a new class of knapsack problems was introduced by D. Pisinger called the spanner knapsack instances. These instances are unsolvable by the core branch and bound instances; and as the size of the coefficients and the capacity constraint increase, the spanner instances are unsolvable even by dynamic programming based algorithms. In this paper, a genetic algorithm is presented for spanner knapsack instances. Results show that the algorithm is capable of delivering optimum solutions within a reasonable amount of computational duration.

READ FULL TEXT
research
04/24/2020

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

The 0/1 multidimensional (multi-constraint) knapsack problem is the 0/1 ...
research
03/21/2019

An empirical analysis of exact algorithms for the unbounded knapsack problem

This work presents an empirical analysis of exact algorithms for the unb...
research
07/04/2019

A global constraint for the capacitated single-item lot-sizing problem

The goal of this paper is to set a constraint programming framework to s...
research
01/20/2022

Interval-Memoized Backtracking on ZDDs for Fast Enumeration of All Lower Cost Solutions

In this paper, we propose a fast method for exactly enumerating a very l...
research
09/19/2019

Learning Optimal and Near-Optimal Lexicographic Preference Lists

We consider learning problems of an intuitive and concise preference mod...
research
03/25/2021

A Semidefinite Optimization-based Branch-and-Bound Algorithm for Several Reactive Optimal Power Flow Problems

The Reactive Optimal Power Flow (ROPF) problem consists in computing an ...

Please sign up or login with your details

Forgot password? Click here to reset