Quantum-Behaved Particle Swarm Optimization

The Q-PSO function + 11 benchmark functions.
1.2K Downloads
Updated 18 Oct 2018

View License

The folder contain the Quantum PSO main code (QPSO) and 11 functions for benchmark.

EXAMPLE:

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

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

OR DIRECTLY:

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

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0