Research Article

A Decomposition-Based Unified Evolutionary Algorithm for Many-Objective Problems Using Particle Swarm Optimization

Algorithm 1

Decomposition algorithm.
Input: Objectives ,
Output: Objective subsets,
 (1) while do
 (2)  if then
 (3)   Put the last objectives into one subgroup
 (4)   
 (5)   Exit the while loop
 (6)  end if
 (7)  Calculate the rank correlation between and all the other
    objectives under ’s fitnesses
 (8)  Select the largest (or smallest, relevant decoupling and conflict
     decoupling relatively) two ,
 (9)  Put , , into one subgroup
 (10)  Rearrange the rest objectives
 (11) end while