Cargando…

A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms

Recent development of large databases, especially those in genetics and proteomics, is pushing the development of novel computational algorithms that implement rapid and accurate search strategies. One successful approach has been to use artificial intelligence and methods, including pattern recogni...

Descripción completa

Detalles Bibliográficos
Autores principales: Kanwal, Maxinder S, Ramesh, Avinash S, Huang, Lauren A
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000Research 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3924953/
https://www.ncbi.nlm.nih.gov/pubmed/24627784
http://dx.doi.org/10.12688/f1000research.2-139.v2
_version_ 1782303789400719360
author Kanwal, Maxinder S
Ramesh, Avinash S
Huang, Lauren A
author_facet Kanwal, Maxinder S
Ramesh, Avinash S
Huang, Lauren A
author_sort Kanwal, Maxinder S
collection PubMed
description Recent development of large databases, especially those in genetics and proteomics, is pushing the development of novel computational algorithms that implement rapid and accurate search strategies. One successful approach has been to use artificial intelligence and methods, including pattern recognition (e.g. neural networks) and optimization techniques (e.g. genetic algorithms). The focus of this paper is on optimizing the design of genetic algorithms by using an adaptive mutation rate that is derived from comparing the fitness values of successive generations. We propose a novel pseudoderivative-based mutation rate operator designed to allow a genetic algorithm to escape local optima and successfully continue to the global optimum. Once proven successful, this algorithm can be implemented to solve real problems in neurology and bioinformatics. As a first step towards this goal, we tested our algorithm on two 3-dimensional surfaces with multiple local optima, but only one global optimum, as well as on the N-queens problem, an applied problem in which the function that maps the curve is implicit. For all tests, the adaptive mutation rate allowed the genetic algorithm to find the global optimal solution, performing significantly better than other search methods, including genetic algorithms that implement fixed mutation rates.
format Online
Article
Text
id pubmed-3924953
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher F1000Research
record_format MEDLINE/PubMed
spelling pubmed-39249532014-03-12 A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms Kanwal, Maxinder S Ramesh, Avinash S Huang, Lauren A F1000Res Research Article Recent development of large databases, especially those in genetics and proteomics, is pushing the development of novel computational algorithms that implement rapid and accurate search strategies. One successful approach has been to use artificial intelligence and methods, including pattern recognition (e.g. neural networks) and optimization techniques (e.g. genetic algorithms). The focus of this paper is on optimizing the design of genetic algorithms by using an adaptive mutation rate that is derived from comparing the fitness values of successive generations. We propose a novel pseudoderivative-based mutation rate operator designed to allow a genetic algorithm to escape local optima and successfully continue to the global optimum. Once proven successful, this algorithm can be implemented to solve real problems in neurology and bioinformatics. As a first step towards this goal, we tested our algorithm on two 3-dimensional surfaces with multiple local optima, but only one global optimum, as well as on the N-queens problem, an applied problem in which the function that maps the curve is implicit. For all tests, the adaptive mutation rate allowed the genetic algorithm to find the global optimal solution, performing significantly better than other search methods, including genetic algorithms that implement fixed mutation rates. F1000Research 2013-11-19 /pmc/articles/PMC3924953/ /pubmed/24627784 http://dx.doi.org/10.12688/f1000research.2-139.v2 Text en Copyright: © 2013 Kanwal MS et al. http://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. http://creativecommons.org/publicdomain/zero/1.0/ Data associated with the article are available under the terms of the Creative Commons Zero "No rights reserved" data waiver (CC0 1.0 Public domain dedication).
spellingShingle Research Article
Kanwal, Maxinder S
Ramesh, Avinash S
Huang, Lauren A
A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms
title A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms
title_full A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms
title_fullStr A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms
title_full_unstemmed A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms
title_short A novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms
title_sort novel pseudoderivative-based mutation operator for real-coded adaptive genetic algorithms
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3924953/
https://www.ncbi.nlm.nih.gov/pubmed/24627784
http://dx.doi.org/10.12688/f1000research.2-139.v2
work_keys_str_mv AT kanwalmaxinders anovelpseudoderivativebasedmutationoperatorforrealcodedadaptivegeneticalgorithms
AT rameshavinashs anovelpseudoderivativebasedmutationoperatorforrealcodedadaptivegeneticalgorithms
AT huanglaurena anovelpseudoderivativebasedmutationoperatorforrealcodedadaptivegeneticalgorithms
AT kanwalmaxinders novelpseudoderivativebasedmutationoperatorforrealcodedadaptivegeneticalgorithms
AT rameshavinashs novelpseudoderivativebasedmutationoperatorforrealcodedadaptivegeneticalgorithms
AT huanglaurena novelpseudoderivativebasedmutationoperatorforrealcodedadaptivegeneticalgorithms