Cargando…
Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem
The bat algorithm (BA) is a heuristic algorithm that globally optimizes by simulating the bat echolocation behavior. In order to improve the search performance and further improve the convergence speed and optimization precision of the bat algorithm, an improved algorithm based on chaotic map is int...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6721339/ https://www.ncbi.nlm.nih.gov/pubmed/31531009 http://dx.doi.org/10.1155/2019/6068743 |
_version_ | 1783448322235695104 |
---|---|
author | Guo, Sha-Sha Wang, Jie-Sheng Ma, Xiao-Xu |
author_facet | Guo, Sha-Sha Wang, Jie-Sheng Ma, Xiao-Xu |
author_sort | Guo, Sha-Sha |
collection | PubMed |
description | The bat algorithm (BA) is a heuristic algorithm that globally optimizes by simulating the bat echolocation behavior. In order to improve the search performance and further improve the convergence speed and optimization precision of the bat algorithm, an improved algorithm based on chaotic map is introduced, and the improved bat algorithm of Levy flight search strategy and contraction factor is proposed. The optimal chaotic map operator is selected based on the simulation experiments results. Then, a multipopulation parallel bat algorithm based on the island model is proposed. Finally, the typical test functions are used to carry out the simulation experiments. The simulation results show that the proposed improved algorithm can effectively improve the convergence speed and optimization accuracy. |
format | Online Article Text |
id | pubmed-6721339 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-67213392019-09-17 Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem Guo, Sha-Sha Wang, Jie-Sheng Ma, Xiao-Xu Comput Intell Neurosci Research Article The bat algorithm (BA) is a heuristic algorithm that globally optimizes by simulating the bat echolocation behavior. In order to improve the search performance and further improve the convergence speed and optimization precision of the bat algorithm, an improved algorithm based on chaotic map is introduced, and the improved bat algorithm of Levy flight search strategy and contraction factor is proposed. The optimal chaotic map operator is selected based on the simulation experiments results. Then, a multipopulation parallel bat algorithm based on the island model is proposed. Finally, the typical test functions are used to carry out the simulation experiments. The simulation results show that the proposed improved algorithm can effectively improve the convergence speed and optimization accuracy. Hindawi 2019-08-18 /pmc/articles/PMC6721339/ /pubmed/31531009 http://dx.doi.org/10.1155/2019/6068743 Text en Copyright © 2019 Sha-Sha Guo et al. http://creativecommons.org/licenses/by/4.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 Guo, Sha-Sha Wang, Jie-Sheng Ma, Xiao-Xu Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem |
title | Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem |
title_full | Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem |
title_fullStr | Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem |
title_full_unstemmed | Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem |
title_short | Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem |
title_sort | improved bat algorithm based on multipopulation strategy of island model for solving global function optimization problem |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6721339/ https://www.ncbi.nlm.nih.gov/pubmed/31531009 http://dx.doi.org/10.1155/2019/6068743 |
work_keys_str_mv | AT guoshasha improvedbatalgorithmbasedonmultipopulationstrategyofislandmodelforsolvingglobalfunctionoptimizationproblem AT wangjiesheng improvedbatalgorithmbasedonmultipopulationstrategyofislandmodelforsolvingglobalfunctionoptimizationproblem AT maxiaoxu improvedbatalgorithmbasedonmultipopulationstrategyofislandmodelforsolvingglobalfunctionoptimizationproblem |