Cargando…
A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation
To keep the global search capability and robustness for unmanned surface vessel (USV) path planning, an improved differential evolution particle swarm optimization algorithm (DePSO) is proposed in this paper. In the optimization process, approach to optimal value in particle swarm optimization algor...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9763569/ https://www.ncbi.nlm.nih.gov/pubmed/36561915 http://dx.doi.org/10.3389/fnbot.2022.1076455 |
_version_ | 1784853087818612736 |
---|---|
author | Gong, Yuehong Zhang, Shaojun Luo, Min Ma, Sainan |
author_facet | Gong, Yuehong Zhang, Shaojun Luo, Min Ma, Sainan |
author_sort | Gong, Yuehong |
collection | PubMed |
description | To keep the global search capability and robustness for unmanned surface vessel (USV) path planning, an improved differential evolution particle swarm optimization algorithm (DePSO) is proposed in this paper. In the optimization process, approach to optimal value in particle swarm optimization algorithm (PSO) and mutation, hybridization, selection operation in differential evolution algorithm (DE) are combined, and the mutation factor is self-adjusted. First, the particle population is initialized and the optimization objective is determined, the individual and global optimal values are updated. Then differential variation is conducted to produces new variables and cross over with the current individual, the scaling factor is adjusted adaptively with the number of iterations in the mutation process, particle population is updated according to the hybridization results. Finally, the convergence of the algorithm is determined according to the decision standard. Numerical simulation results show that, compared with conventional PSO and DE, the proposed algorithm can effectively reduce the path intersection points, and thus greatly shorten the overall path length. |
format | Online Article Text |
id | pubmed-9763569 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-97635692022-12-21 A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation Gong, Yuehong Zhang, Shaojun Luo, Min Ma, Sainan Front Neurorobot Neuroscience To keep the global search capability and robustness for unmanned surface vessel (USV) path planning, an improved differential evolution particle swarm optimization algorithm (DePSO) is proposed in this paper. In the optimization process, approach to optimal value in particle swarm optimization algorithm (PSO) and mutation, hybridization, selection operation in differential evolution algorithm (DE) are combined, and the mutation factor is self-adjusted. First, the particle population is initialized and the optimization objective is determined, the individual and global optimal values are updated. Then differential variation is conducted to produces new variables and cross over with the current individual, the scaling factor is adjusted adaptively with the number of iterations in the mutation process, particle population is updated according to the hybridization results. Finally, the convergence of the algorithm is determined according to the decision standard. Numerical simulation results show that, compared with conventional PSO and DE, the proposed algorithm can effectively reduce the path intersection points, and thus greatly shorten the overall path length. Frontiers Media S.A. 2022-12-06 /pmc/articles/PMC9763569/ /pubmed/36561915 http://dx.doi.org/10.3389/fnbot.2022.1076455 Text en Copyright © 2022 Gong, Zhang, Luo and Ma. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Neuroscience Gong, Yuehong Zhang, Shaojun Luo, Min Ma, Sainan A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation |
title | A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation |
title_full | A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation |
title_fullStr | A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation |
title_full_unstemmed | A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation |
title_short | A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation |
title_sort | mutation operator self-adaptive differential evolution particle swarm optimization algorithm for usv navigation |
topic | Neuroscience |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9763569/ https://www.ncbi.nlm.nih.gov/pubmed/36561915 http://dx.doi.org/10.3389/fnbot.2022.1076455 |
work_keys_str_mv | AT gongyuehong amutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation AT zhangshaojun amutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation AT luomin amutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation AT masainan amutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation AT gongyuehong mutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation AT zhangshaojun mutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation AT luomin mutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation AT masainan mutationoperatorselfadaptivedifferentialevolutionparticleswarmoptimizationalgorithmforusvnavigation |