Particle swarm optimization based on complex-valued encoding and application in function optimization
Zheng Li · Computer Engineering and Applications Journal · 2009
To expand the information of individuals,the idea of complex-valued encoding is used in Particle Swarm Optimization(PSO),the gene of particles is denoted by plurality,so a diploid swarm is structured by a sequence plurality.The value of independent variables for objective function is determined by modules,and sign of them is determined by angles.The flying process of particles is divided into two parts,namely real part gene and imaginary gene.The updating relation of complex-valued swarm is presented,and the convergent performance is analyzed.Two typical functions is tested.The results are compared with particle swarm optimization based on real-valued encoding,the usefulness of the proposed algorithm is verified.