Research Article
A Cross-Reference Line Method Based Multiobjective Evolutionary Algorithm to Enhance Population Diversity
Algorithm 2
Mating selection (P, R′, Z∗, and Znad).
| Input: P (population), R′ (set of new reference points), Z∗ (ideal point), Znad (nadir point), M (number of objective) | | Output: P′ (parents for variation) | (1) | for i = 1 to M do | (2) | , ; | (3) | end | (4) | the fitness of each candidate solution is calculated; | (5) | ; | (6) | for i = 1 to |P| do | (7) | Two candidate solutions p and q are selected randomly from P; | (8) | if fitnessp > fitnessqthen | (9) | ; | (10) | else | (11) | ; | (12) | end if | (13) | end for | (14) | return P′; |
|