Cargando…

An improved Wolf pack algorithm for optimization problems: Design and evaluation

Wolf Pack Algorithm (WPA) is a swarm intelligence algorithm that simulates the food searching process of wolves. It is widely used in various engineering optimization problems due to its global convergence and computational robustness. However, the algorithm has some weaknesses such as low convergen...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Xuan, Cheng, Feng, Liu, Cong, Cheng, Long, Mao, Yin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8389437/
https://www.ncbi.nlm.nih.gov/pubmed/34437547
http://dx.doi.org/10.1371/journal.pone.0254239
_version_ 1783742860141527040
author Chen, Xuan
Cheng, Feng
Liu, Cong
Cheng, Long
Mao, Yin
author_facet Chen, Xuan
Cheng, Feng
Liu, Cong
Cheng, Long
Mao, Yin
author_sort Chen, Xuan
collection PubMed
description Wolf Pack Algorithm (WPA) is a swarm intelligence algorithm that simulates the food searching process of wolves. It is widely used in various engineering optimization problems due to its global convergence and computational robustness. However, the algorithm has some weaknesses such as low convergence speed and easily falling into local optimum. To tackle the problems, we introduce an improved approach called OGL-WPA in this work, based on the employments of Opposition-based learning and Genetic algorithm with Levy’s flight. Specifically, in OGL-WPA, the population of wolves is initialized by opposition-based learning to maintain the diversity of the initial population during global search. Meanwhile, the leader wolf is selected by genetic algorithm to avoid falling into local optimum and the round-up behavior is optimized by Levy’s flight to coordinate the global exploration and local development capabilities. We present the detailed design of our algorithm and compare it with some other nature-inspired metaheuristic algorithms using various classical test functions. The experimental results show that the proposed algorithm has better global and local search capability, especially in the presence of multi-peak and high-dimensional functions.
format Online
Article
Text
id pubmed-8389437
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-83894372021-08-27 An improved Wolf pack algorithm for optimization problems: Design and evaluation Chen, Xuan Cheng, Feng Liu, Cong Cheng, Long Mao, Yin PLoS One Research Article Wolf Pack Algorithm (WPA) is a swarm intelligence algorithm that simulates the food searching process of wolves. It is widely used in various engineering optimization problems due to its global convergence and computational robustness. However, the algorithm has some weaknesses such as low convergence speed and easily falling into local optimum. To tackle the problems, we introduce an improved approach called OGL-WPA in this work, based on the employments of Opposition-based learning and Genetic algorithm with Levy’s flight. Specifically, in OGL-WPA, the population of wolves is initialized by opposition-based learning to maintain the diversity of the initial population during global search. Meanwhile, the leader wolf is selected by genetic algorithm to avoid falling into local optimum and the round-up behavior is optimized by Levy’s flight to coordinate the global exploration and local development capabilities. We present the detailed design of our algorithm and compare it with some other nature-inspired metaheuristic algorithms using various classical test functions. The experimental results show that the proposed algorithm has better global and local search capability, especially in the presence of multi-peak and high-dimensional functions. Public Library of Science 2021-08-26 /pmc/articles/PMC8389437/ /pubmed/34437547 http://dx.doi.org/10.1371/journal.pone.0254239 Text en © 2021 Chen et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Chen, Xuan
Cheng, Feng
Liu, Cong
Cheng, Long
Mao, Yin
An improved Wolf pack algorithm for optimization problems: Design and evaluation
title An improved Wolf pack algorithm for optimization problems: Design and evaluation
title_full An improved Wolf pack algorithm for optimization problems: Design and evaluation
title_fullStr An improved Wolf pack algorithm for optimization problems: Design and evaluation
title_full_unstemmed An improved Wolf pack algorithm for optimization problems: Design and evaluation
title_short An improved Wolf pack algorithm for optimization problems: Design and evaluation
title_sort improved wolf pack algorithm for optimization problems: design and evaluation
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8389437/
https://www.ncbi.nlm.nih.gov/pubmed/34437547
http://dx.doi.org/10.1371/journal.pone.0254239
work_keys_str_mv AT chenxuan animprovedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT chengfeng animprovedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT liucong animprovedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT chenglong animprovedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT maoyin animprovedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT chenxuan improvedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT chengfeng improvedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT liucong improvedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT chenglong improvedwolfpackalgorithmforoptimizationproblemsdesignandevaluation
AT maoyin improvedwolfpackalgorithmforoptimizationproblemsdesignandevaluation