ResearchArticle
An Adaptive Particle Swarm Optimization Algorithm for Unconstrained Optimization
Algorithm 3
Pseudocode of the population update.
: velocity and location update function | Input: | : an individual or particle | : global best particle | D: problem size | C1: first coefficient | C2: second coefficient | θ: fragmentation size | : sparse subspace rate array | MaxV: an array of D values; MaxVd is the maximum value in the domain of the dth dimension of the problem space | MinV: an array of D values; MinVd is the minimum value in the domain of the dth dimension of the problem space | : a given objective function | Output: | : an individual or particle | (1) | | (2) | For d = 1 : D | (2.1) | [r1, r2] = two random or chaotic values of uniform distribution in interval [0, 1] | (2.2) | | (2.3) | | (2.4) | | (2.5) | | (2.6) | | (3) | | (4) | | (5) | | (5.1) | | (5.2) | |
|