Research Article

An Opposition-Based Evolutionary Algorithm for Many-Objective Optimization with Adaptive Clustering Mechanism

Algorithm 4

Opposition-based selection.
Input: ,  = number of the C
Output: K
for do
for do
  Calculate the (equation (14))
for do
Calculate the opposite individuals in with the OBL according (equations (4)–(6))
Add the opposite individuals into the
Randomly choose K individuals from
return K