Applying Developed Genetic Algorithm Operators to the Knapsack Problems

Main Article Content

Kaya Mustafa

Abstract

This study investigated the effect of the previously developed random mixed crossover (RMC), back controlled selection (BCSO), double directions sensitive mutation operators (DDSM), and backward controlled termination criteria (BCTC) on the performance of a genetic algorithm (GA). In the first study, the following three benchmark 0-1, bounded, and unbounded knapsack problems problems were analyzed. In the first stage, the existing operators namely; multi-point crossover operator and tournament selection operator, 1% mutation ratio, and the fitness convergence termination criteria were applied to the benchmark problems. In the second stage of the study, the analysis was conducted by separately applying the previously developed operators, RMC, BCSO, DDSM, and BCTC to the same benchmark problems, and the results obtained from the analysis in this stage were compared with those obtained from the first stage. In the third stage of the study, the previously developed RMC, BCSO and DDSM operators, and BCTC were applied to the same benchmark problems in the same analysis, and the results were compared with those obtained from the first stage. The results of the analysis showed that when the developed operators (crossover, selection and mutation) and termination criteria were collectively used, they were more successful than the existing operators and the developed operators that were separately applied to the benchmark problems.

Downloads

Download data is not yet available.

Article Details

How to Cite
Mustafa , K. (2023). Applying Developed Genetic Algorithm Operators to the Knapsack Problems. Global Journal of Computer Sciences: Theory and Research, 13(2), 75–91. https://doi.org/10.18844/gjcs.v13i2.9192
Section
Articles