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...

Descripción completa

Detalles Bibliográficos
Autores principales: Gong, Yuehong, Zhang, Shaojun, Luo, Min, Ma, Sainan
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