Enhancing Genetic Algorithms using Multi Mutations

02/26/2016
by   Ahmad B. A. Hassanat, et al.
0

Mutation is one of the most important stages of the genetic algorithm because of its impact on the exploration of global optima, and to overcome premature convergence. There are many types of mutation, and the problem lies in selection of the appropriate type, where the decision becomes more difficult and needs more trial and error. This paper investigates the use of more than one mutation operator to enhance the performance of genetic algorithms. Novel mutation operators are proposed, in addition to two selection strategies for the mutation operators, one of which is based on selecting the best mutation operator and the other randomly selects any operator. Several experiments on some Travelling Salesman Problems (TSP) were conducted to evaluate the proposed methods, and these were compared to the well-known exchange mutation and rearrangement mutation. The results show the importance of some of the proposed methods, in addition to the significant enhancement of the genetic algorithm's performance, particularly when using more than one mutation operator.

READ FULL TEXT

page 11

page 12

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
01/09/2018

Novel Methods for Enhancing the Performance of Genetic Algorithms

In this thesis we propose new methods for crossover operator namely: cut...
research
07/31/2010

Evolutionary Approach to Test Generation for Functional BIST

In the paper, an evolutionary approach to test generation for functional...
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/05/2021

An Improved Genetic Algorithm and Its Application in Neural Network Adversarial Attack

The choice of crossover and mutation strategies plays a crucial role in ...
research
10/11/2022

How to construct the symmetric cycle of length 5 using Hajós construction with an adapted Rank Genetic Algorithm

In 2020 Bang-Jensen et. al. generalized the Hajós join of two graphs to ...
research
11/04/1999

Genetic Algorithms in Time-Dependent Environments

The influence of time-dependent fitnesses on the infinite population dyn...

Please sign up or login with your details

Forgot password? Click here to reset