Research Article
A Many-Objective Optimization Algorithm Based on Weight Vector Adjustment
| Input: Parent population Pt, Mutation rate F, Crossover rate CR | | Output: The new population Qt | (1) | For i = 1 : N | (2) | Random selection of particles | (3) | | (4) | If rand() < p % Mutation operation | (5) | If rand() < 0.5 | (6) | | (7) | else | (8) | | (9) | End If | (10) | else | (11) | | (12) | End If | (13) | for j = 1 : V % Crossover operation | (14) | k = Random(1 : V) | (15) | If | (16) | | (17) | else | (18) | | (19) | End If | (20) | End for | (21) | | (22) | End for | (23) | |
|