A Multi-objective Particle Swarm Optimization Algorithm Based on Reverse Learning

Guanglei Wen, Huimin Ge, Hongpeng Li, Jiahui Meng, Qingyuan Zhao, Yu Zhang


In order to solve the contradiction between population diversity and convergence in particle swarm optimization algorithm, in this paper, a particle swarm optimization algorithm with reverse learning is proposed. On this basis, the values of learning factor and constraint factor parameters are modified, and the linear decreasing weight strategy was adopted. By modifying the learning factor and the constraint factor, the algorithm improves the particle optimization ability. It balances the global search and local search of the particle, and the convergence speed is improved by using the inertia weight. When it is detected that the algorithm falls into the local optimal region, the position information of these poor particles is used to guide some particles to reverse learning at a faster flight speed, and the particles are quickly pulled out of the local optimal region. The reverse learning process can not only improve the diversity of particle population, but also ensure the global detection ability of the algorithm. Experimental results show that, compared with the basic MOPSO algorithm, this algorithm has fast convergence speed and high solution accuracy in function optimization.


Particle Swarm Algorithm; MOPSO; PSO; Test Ctions

Full Text:



Liu M, Dong M, Jing C. Multi-objective particle swarm optimization algorithm based on periodic competitive learning (in Chinese). Journal of Computer Applications 2019; 39(2): 330-335. doi: 10.11772/j.issn.1001-9081.2018061201.

Chen Y, Xu Y. Multi-objective decomposition particle swarm optimization algorithm based on comprehensive learning strategy. Microelectronics Computer 2018; 35(10): 75-79.

Li H, Zhang P, Liu Z, et al. Multi-objective particle swarm optimization algorithm with quadratic reinforcement learning strategy (in Chinese). Journal of Chinese Computer Systems 2018; 39(11): 2413-2418.

Tizhoosh HR. Opposition-based learning: A new scheme for machine intelligence. The IEEE International Conference of Intelligent for Modeling. Control and Automation 2005; 695-701. doi: 10.1109/CIMCA.2005.1631345.

Zhai J, Qin Y. Opposition-based learning in global harmony search algorithm. Control and Decision 2019; 34(7). doi: 10.13195/j.kzyjc.2017.1743.

DOI: http://dx.doi.org/10.18686/esta.v7i2.138


  • There are currently no refbacks.