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

03/14/2020
by   Ivars Dzalbs, et al.
0

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 Algorithm with Constrained Assimilation (ICAwICA) is presented. The proposed algorithm introduces the concept of colony independence, a free will to choose between classical ICA assimilation to empires imperialist or any other imperialist in the population. Furthermore, a constrained assimilation process has been implemented that combines classical ICA assimilation and revolution operators, while maintaining population diversity. This work investigates the performance of the proposed algorithm across 101 Multidimensional Knapsack Problem (MKP) benchmark instances. Experimental results show that the algorithm is able to obtain an optimal solution in all small instances and presents very competitive results for large MKP instances.

READ FULL TEXT
research
01/12/2021

A threshold search based memetic algorithm for the disjunctively constrained knapsack problem

The disjunctively constrained knapsack problem consists in packing a sub...
research
05/12/2020

Simulated Annealing Algorithm for the Multiple Choice Multidimensional Knapsack Problem

The multiple choice multidimensional knapsack problem (MCMK) isa harder ...
research
06/26/2023

Data-Driven Chance-Constrained Multiple-Choice Knapsack Problem: Model, Algorithms, and Applications

The multiple-choice knapsack problem (MCKP) is a classic NP-hard combina...
research
02/07/2012

Modification of the Elite Ant System in Order to Avoid Local Optimum Points in the Traveling Salesman Problem

This article presents a new algorithm which is a modified version of the...
research
05/18/2014

A Memetic Algorithm for the Linear Ordering Problem with Cumulative Costs

This paper introduces an effective memetic algorithm for the linear orde...
research
01/23/2022

Self-adjusting optimization algorithm for solving the setunion knapsack problem

The set-union knapsack problem (SUKP) is a constrained composed optimiza...
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 ...

Please sign up or login with your details

Forgot password? Click here to reset