Novel Methods for Enhancing the Performance of Genetic Algorithms

01/09/2018
by   Esra'a O Alkafaween, et al.
0

In this thesis we propose new methods for crossover operator namely: cut on worst gene (COWGC), cut on worst L+R gene (COWLRGC) and Collision Crossovers. And also we propose several types of mutation operator such as: worst gene with random gene mutation (WGWRGM) , worst LR gene with random gene mutation (WLRGWRGM), worst gene with worst gene mutation (WGWWGM), worst gene with nearest neighbour mutation (WGWNNM), worst gene with the worst around the nearest neighbour mutation (WGWWNNM), worst gene inserted beside nearest neighbour mutation (WGIBNNM), random gene inserted beside nearest neighbour mutation (RGIBNNM), Swap worst gene locally mutation (SWGLM), Insert best random gene before worst gene mutation (IBRGBWGM) and Insert best random gene before random gene mutation (IBRGBRGM). In addition to proposing four selection strategies, namely: select any crossover (SAC), select any mutation (SAM), select best crossover (SBC) and select best mutation (SBM). The first two are based on selection of the best crossover and mutation operator respectively, and the other two strategies randomly select any operator. So we investigate the use of more than one crossover/mutation operator (based on the proposed strategies) to enhance the performance of genetic algorithms. Our experiments, conducted on several Travelling Salesman Problems (TSP), show the superiority of some of the proposed methods in crossover and mutation over some of the well-known crossover and mutation operators described in the literature. In addition, using any of the four strategies (SAC, SAM, SBC and SBM), found to be better than using one crossover/mutation operator in general, because those allow the GA to avoid local optima, or the so-called premature convergence. Keywords: GAs, Collision crossover, Multi crossovers, Multi mutations, TSP.

READ FULL TEXT

page 17

page 18

page 22

page 23

page 24

page 25

page 30

page 36

research
02/26/2016

Enhancing Genetic Algorithms using Multi Mutations

Mutation is one of the most important stages of the genetic algorithm be...
research
02/08/2021

Data-driven design of targeted gene panels for estimating immunotherapy biomarkers

We introduce a novel data-driven framework for the design of targeted ge...
research
01/08/2018

On Enhancing Genetic Algorithms Using New Crossovers

This paper investigates the use of more than one crossover operator to e...
research
03/08/2013

Gene-Machine, a new search heuristic algorithm

This paper introduces Gene-Machine, an efficient and new search heuristi...
research
03/15/2023

Epigenetics Algorithms: Self-Reinforcement-Attention mechanism to regulate chromosomes expression

Genetic algorithms are a well-known example of bio-inspired heuristic me...
research
10/01/2020

Review and Analysis of Three Components of Differential Evolution Mutation Operator in MOEA/D-DE

A decomposition-based multi-objective evolutionary algorithm with a diff...
research
01/28/2022

Stagnation Detection meets Fast Mutation

Two mechanisms have recently been proposed that can significantly speed ...

Please sign up or login with your details

Forgot password? Click here to reset