Research Article
Multiobjective Particle Swarm Optimization Based on PAM and Uniform Design
Algorithm 3
Pseudocode of updating elitist.
population paretoupdate(offspring, pareto) | Input: offspring indicates the offsprings after performing the crossover operator | and mutation operator; pareto indicates the non-dominated solutions. | Output: pareto indicates the non-dominated solutions. | offspring ← call paretocreate(offspring); | for chr1 offspring; | nondominated ← true; | for chr2 pareto; | if chr1 dominate chr2 | pareto ← pareto − chr2; | else if chr2 dominate chr1 | nondominated ← false; | else | continue | end if | end for | if nondominated | pareto ← pareto chr1 | end if | end for | return pareto; |
|