Cargando…

A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization

Quantum-behaved particle swarm optimization (QPSO) algorithm is a variant of the traditional particle swarm optimization (PSO). The QPSO that was originally developed for continuous search spaces outperforms the traditional PSO in search ability. This paper analyzes the main factors that impact the...

Descripción completa

Detalles Bibliográficos
Autores principales: Sun, Tao, Xu, Ming-hai
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5463199/
https://www.ncbi.nlm.nih.gov/pubmed/28630619
http://dx.doi.org/10.1155/2017/2782679
_version_ 1783242665290104832
author Sun, Tao
Xu, Ming-hai
author_facet Sun, Tao
Xu, Ming-hai
author_sort Sun, Tao
collection PubMed
description Quantum-behaved particle swarm optimization (QPSO) algorithm is a variant of the traditional particle swarm optimization (PSO). The QPSO that was originally developed for continuous search spaces outperforms the traditional PSO in search ability. This paper analyzes the main factors that impact the search ability of QPSO and converts the particle movement formula to the mutation condition by introducing the rejection region, thus proposing a new binary algorithm, named swarm optimization genetic algorithm (SOGA), because it is more like genetic algorithm (GA) than PSO in form. SOGA has crossover and mutation operator as GA but does not need to set the crossover and mutation probability, so it has fewer parameters to control. The proposed algorithm was tested with several nonlinear high-dimension functions in the binary search space, and the results were compared with those from BPSO, BQPSO, and GA. The experimental results show that SOGA is distinctly superior to the other three algorithms in terms of solution accuracy and convergence.
format Online
Article
Text
id pubmed-5463199
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-54631992017-06-19 A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization Sun, Tao Xu, Ming-hai Comput Intell Neurosci Research Article Quantum-behaved particle swarm optimization (QPSO) algorithm is a variant of the traditional particle swarm optimization (PSO). The QPSO that was originally developed for continuous search spaces outperforms the traditional PSO in search ability. This paper analyzes the main factors that impact the search ability of QPSO and converts the particle movement formula to the mutation condition by introducing the rejection region, thus proposing a new binary algorithm, named swarm optimization genetic algorithm (SOGA), because it is more like genetic algorithm (GA) than PSO in form. SOGA has crossover and mutation operator as GA but does not need to set the crossover and mutation probability, so it has fewer parameters to control. The proposed algorithm was tested with several nonlinear high-dimension functions in the binary search space, and the results were compared with those from BPSO, BQPSO, and GA. The experimental results show that SOGA is distinctly superior to the other three algorithms in terms of solution accuracy and convergence. Hindawi 2017 2017-05-25 /pmc/articles/PMC5463199/ /pubmed/28630619 http://dx.doi.org/10.1155/2017/2782679 Text en Copyright © 2017 Tao Sun and Ming-hai Xu. https://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
Sun, Tao
Xu, Ming-hai
A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
title A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
title_full A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
title_fullStr A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
title_full_unstemmed A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
title_short A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
title_sort swarm optimization genetic algorithm based on quantum-behaved particle swarm optimization
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5463199/
https://www.ncbi.nlm.nih.gov/pubmed/28630619
http://dx.doi.org/10.1155/2017/2782679
work_keys_str_mv AT suntao aswarmoptimizationgeneticalgorithmbasedonquantumbehavedparticleswarmoptimization
AT xuminghai aswarmoptimizationgeneticalgorithmbasedonquantumbehavedparticleswarmoptimization
AT suntao swarmoptimizationgeneticalgorithmbasedonquantumbehavedparticleswarmoptimization
AT xuminghai swarmoptimizationgeneticalgorithmbasedonquantumbehavedparticleswarmoptimization