Enhanced particle swarm optimizer incorporating a weighted particle

Nai Jen Li, Wen June Wang*, Chen Chien James Hsu, Wei Chang, Hao Gong Chou, Jun Wei Chang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

37 Citations (Scopus)


This study proposes an enhanced particle swarm optimizer incorporating a weighted particle (EPSOWP) to improve the evolutionary performance for a set of benchmark functions. In conventional particle swarm optimizer (PSO), there are two principal forces to guide the moving direction of each particle. However, if the current particle lies too close to either the personal best particle or the global best particle, the velocity is mainly updated by only one term. As a result, search step becomes smaller and the optimization of the swarm is likely to be trapped into a local optimum. To address this problem, we define a weighted particle for incorporation into the particle swarm optimization. Because the weighted particle has a better opportunity getting closer to the optimal solution than the global best particle during the evolution, the EPSOWP is capable of guiding the swarm to a better direction to search the optimal solution. Simulation results show the effectiveness of the EPSOWP, which outperforms various evolutionary algorithms on a selected set of benchmark functions. Furthermore, the proposed EPSOWP is applied to controller design and parameter identification for an inverted pendulum system as well as parameter learning of neural network for function approximation to show its viability to solve practical design problems.

Original languageEnglish
Pages (from-to)218-227
Number of pages10
Publication statusPublished - 2014 Jan 26


  • Convergence
  • Inverted pendulum system
  • Neural network
  • PID controller design
  • Particle swarm optimization (PSO)
  • Weighted particle

ASJC Scopus subject areas

  • Computer Science Applications
  • Cognitive Neuroscience
  • Artificial Intelligence


Dive into the research topics of 'Enhanced particle swarm optimizer incorporating a weighted particle'. Together they form a unique fingerprint.

Cite this