Research Article

A Cross-Reference Line Method Based Multiobjective Evolutionary Algorithm to Enhance Population Diversity

Algorithm 1

General framework of MOEA-CRL.
Input: N (population size), NR (number of reference point and archive size), M (number of objective)
Output: P (final population)
(1)PRamdom Initialize (N, M);
(2)RUniform Reference Point (NR, M);
(3)AP;
(4)[Z, Znad] ⟵ A;
(5)R′ ⟵ R;
(6)while termination condition not fulfilled
(7)P′ ⟵ Mating Selection (P, R′, Z, Znad);
(8)OVariation (P′, N);
(9) [A, R′, Z, Znad] ⟵ Update RefLines (A ∪ O, R, Z, Znad);
(10)PEnvironment Selection (P∪O, R′, N, M, Z, Znad);
(11)end
(12)return P;