I. Introduction
Particle swarm optimization (PSO) is one powerful and widely used swarm intelligence paradigm [1] introduced by Kennedy and Eberhart in 1995 [2] for solving optimization problems. The algorithm is based on a simple mechanism that mimics swarm behaviors of social animals such as bird flocking. Due to its simplicity in implementation, PSO has witnessed a rapid increase in popularity over the past decades.