Cargando…

An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies

Differential evolution algorithm is a simple yet efficient metaheuristic for global optimization over continuous spaces. However, there is a shortcoming of premature convergence in standard DE, especially in DE/best/1/bin. In order to take advantage of direction guidance information of the best indi...

Descripción completa

Detalles Bibliográficos
Autores principales: Xiang, Wan-li, Meng, Xue-lei, An, Mei-qing, Li, Yin-zhen, Gao, Ming-xia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4644554/
https://www.ncbi.nlm.nih.gov/pubmed/26609304
http://dx.doi.org/10.1155/2015/285730
_version_ 1782400672239452160
author Xiang, Wan-li
Meng, Xue-lei
An, Mei-qing
Li, Yin-zhen
Gao, Ming-xia
author_facet Xiang, Wan-li
Meng, Xue-lei
An, Mei-qing
Li, Yin-zhen
Gao, Ming-xia
author_sort Xiang, Wan-li
collection PubMed
description Differential evolution algorithm is a simple yet efficient metaheuristic for global optimization over continuous spaces. However, there is a shortcoming of premature convergence in standard DE, especially in DE/best/1/bin. In order to take advantage of direction guidance information of the best individual of DE/best/1/bin and avoid getting into local trap, based on multiple mutation strategies, an enhanced differential evolution algorithm, named EDE, is proposed in this paper. In the EDE algorithm, an initialization technique, opposition-based learning initialization for improving the initial solution quality, and a new combined mutation strategy composed of DE/current/1/bin together with DE/pbest/bin/1 for the sake of accelerating standard DE and preventing DE from clustering around the global best individual, as well as a perturbation scheme for further avoiding premature convergence, are integrated. In addition, we also introduce two linear time-varying functions, which are used to decide which solution search equation is chosen at the phases of mutation and perturbation, respectively. Experimental results tested on twenty-five benchmark functions show that EDE is far better than the standard DE. In further comparisons, EDE is compared with other five state-of-the-art approaches and related results show that EDE is still superior to or at least equal to these methods on most of benchmark functions.
format Online
Article
Text
id pubmed-4644554
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-46445542015-11-25 An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies Xiang, Wan-li Meng, Xue-lei An, Mei-qing Li, Yin-zhen Gao, Ming-xia Comput Intell Neurosci Research Article Differential evolution algorithm is a simple yet efficient metaheuristic for global optimization over continuous spaces. However, there is a shortcoming of premature convergence in standard DE, especially in DE/best/1/bin. In order to take advantage of direction guidance information of the best individual of DE/best/1/bin and avoid getting into local trap, based on multiple mutation strategies, an enhanced differential evolution algorithm, named EDE, is proposed in this paper. In the EDE algorithm, an initialization technique, opposition-based learning initialization for improving the initial solution quality, and a new combined mutation strategy composed of DE/current/1/bin together with DE/pbest/bin/1 for the sake of accelerating standard DE and preventing DE from clustering around the global best individual, as well as a perturbation scheme for further avoiding premature convergence, are integrated. In addition, we also introduce two linear time-varying functions, which are used to decide which solution search equation is chosen at the phases of mutation and perturbation, respectively. Experimental results tested on twenty-five benchmark functions show that EDE is far better than the standard DE. In further comparisons, EDE is compared with other five state-of-the-art approaches and related results show that EDE is still superior to or at least equal to these methods on most of benchmark functions. Hindawi Publishing Corporation 2015 2015-11-01 /pmc/articles/PMC4644554/ /pubmed/26609304 http://dx.doi.org/10.1155/2015/285730 Text en Copyright © 2015 Wan-li Xiang et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Xiang, Wan-li
Meng, Xue-lei
An, Mei-qing
Li, Yin-zhen
Gao, Ming-xia
An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies
title An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies
title_full An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies
title_fullStr An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies
title_full_unstemmed An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies
title_short An Enhanced Differential Evolution Algorithm Based on Multiple Mutation Strategies
title_sort enhanced differential evolution algorithm based on multiple mutation strategies
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4644554/
https://www.ncbi.nlm.nih.gov/pubmed/26609304
http://dx.doi.org/10.1155/2015/285730
work_keys_str_mv AT xiangwanli anenhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT mengxuelei anenhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT anmeiqing anenhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT liyinzhen anenhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT gaomingxia anenhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT xiangwanli enhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT mengxuelei enhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT anmeiqing enhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT liyinzhen enhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies
AT gaomingxia enhanceddifferentialevolutionalgorithmbasedonmultiplemutationstrategies