Research Article

Cluster-Based Multiobjective Particle Swarm Optimization and Application for Chemical Plants

Algorithm 1

Cluster-based multiobjective particle swarm optimization.
/Initialize the population/
(1)Initialize
(2)for to
(3) Randomly generate particle within the search space
(4) Set velocity
(5) Evaluate
(6) Determine feasibility by (11)
(7) Set personal-best
(8)end for
(9)Initialize external archive by Algorithm 2
/Update the population/
(10)while
(11) set
(12) for to
(13)  Select global-best for th particle by (10)
(14)  Update velocity and position by (5) and (6)
(15)  Evaluate
(16)  Determine feasibility by (11)
(17)  Update personal-best by (7)
(18) end for
(19) Update external archive by Algorithm 2
(20)end while
(21)Return external archive