The invention relates to a
particle swarm optimization method based on a
complex network. The
particle swarm optimization method is used for solving the
multiobjective optimization problem in the real world. The
particle swarm optimization method based on the
complex network comprises the steps that the
population network topology is established according to a scale-free
network generation mechanism, the optimization space, the
population size, the positions of particles and the speeds of the particles are determined, the
adaptive value is calculated according to a
fitness function, the historical best position of each particle, the historical best position of the corresponding neighbor particle and the global historical best position of the particles are recorded, the positions and the speeds of the particles are updated in an iteration mode every time, the
adaptive value is calculated again until iteration is completed, and the global best position is output. The particle swarm optimization method based on the
complex network further provides four indexes for evaluating the optimal performance of center particles and non-center particles, the influence in neighborhood, the
information transmission capacity, the advantages and disadvantages of the
adaptive value and the capacity for maintaining
population activeness. By means of the particle swarm optimization method based on the complex network, the
local optimum can be effectively avoided, and the convergence rate and the optimization effect for resolving targets are balanced through the application of the particle swarm optimization
algorithm.