JOURNAL ARTICLE

Knowledge-based Genetic Algorithm for the 0–1 Multidimensional Knapsack Problem

Abstract

This paper presents an improved version of Genetic Algorithm (GA) to solve the 0-1 Multidimensional Knapsack Problem (MKP01), which is a well-known NP-hard combinatorial optimisation problem. In combinatorial optimisation problems, the best solutions have usually a common partial structure. For MKP01, this structure contains the items with a high values and low weights. The proposed algorithm called Genetic Algorithm Guided by Pretreatment information (GAGP) calculates these items and uses this information to guide the search process. Therefore, GAGP is divided into two steps, in the first, a greedy algorithm based on the efficiency of each item determines the subset of items that are likely to appear in the best solutions. In the second, this knowledge is utilised to guide the GA process. Strategies to generate the initial population and calculate the fitness function of the GA are proposed based on the pretreatment information. Also, an operator to update the efficiency of each item is suggested. The pretreatment information has been investigated using the CPLEX deterministic optimiser. In addition, GAGP has been examined on the most used MKP01 data-sets, and compared to several other approaches. The obtained results showed that the pretreatment succeeded to extract the most part of the important information. It has been shown, that GAGP is a simple but very competitive solution.

Keywords:
Knapsack problem Genetic algorithm Greedy algorithm Computer science Mathematical optimization Population Algorithm Operator (biology) Fitness function Mathematics Theoretical computer science

Metrics

8
Cited By
1.57
FWCI (Field Weighted Citation Impact)
40
Refs
0.85
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Optimization and Packing Problems
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering
Optimization and Search Problems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Manufacturing and Logistics Optimization
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

JOURNAL ARTICLE

Clustered Genetic Algorithm to solve Multidimensional Knapsack Problem

Prabha Shreeraj Nair

Journal:   International Journal of Trend in Scientific Research and Development Year: 2017 Vol: Volume-1 (Issue-4)Pages: 737-745
JOURNAL ARTICLE

A Genetic Algorithm for the Multidimensional Knapsack Problem

P.C. ChuJ. E. Beasley

Journal:   Journal of Heuristics Year: 1998 Vol: 4 (1)Pages: 63-86
JOURNAL ARTICLE

Guided genetic algorithm for the multidimensional knapsack problem

Abdellah RezougMohamed Bader–El–DenDalila Boughaci

Journal:   Memetic Computing Year: 2017 Vol: 10 (1)Pages: 29-42
© 2026 ScienceGate Book Chapters — All rights reserved.