Gaussian Quantum-Behaved Particle Swarm Optimization

The Gaussian Q-PSO function + 11 benchmark functions + original article.
841 descargas
Actualizado 18 oct 2018

Ver licencia

The folder contain the Gaussian Q-PSO main code (GQPSO) and 11 functions for benchmark (+ the Gaussian Q-PSO original article).

EXAMPLE:

fun = @griewankfcn;
D = 30;
nPop = 50;
lb = -600;
ub = 600;
maxit = 1000;
maxeval = 10000*D;

[xmin,fmin,histout] = GQPSO(fun,D,nPop,lb,ub,maxit,maxeval);

OR DIRECTLY:

[xmin,fmin,histout] = GQPSO(@griewankfcn,30,50,-600,600,1000,10000*30);

Citar como

dos Santos Coelho, Leandro. “Gaussian Quantum-Behaved Particle Swarm Optimization Approaches for Constrained Engineering Design Problems.” Expert Systems with Applications, vol. 37, no. 2, Elsevier BV, Mar. 2010, pp. 1676–83, doi:10.1016/j.eswa.2009.06.044.

Ver más estilos
Compatibilidad con la versión de MATLAB
Se creó con R2018a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.2

Code updates.

1.0.1

Minor changes.

1.0.0