Two subpopulation swarm PSO algorithm in dynamic environment

Through main subpopulation particle swarm and assistant subpopulation particle swarm,whose searching direction are inversed completely,a two-subpopulation particle swarm optimization algorithm is proposed,which extends the searching rang.Changing extrema can be tracked promptly and accurately when the variable envrionment is detected.The simulative environment used in these experiments is generated by DF1(Dynamic Function 1),and the results show that the improved PSO algorithm is more effective and adaptive than the PSO algorithm proposed by Eberhart.