Research Article

A Two-Archive Algorithm with Interactive Mechanism for Many-Objective Optimization

Algorithm 5

Mating selection.
 Input: index of sub-problem, probability of selection in neighbourhood, , , ,
 Output: the selected two solutions
1: if rand() then
2:   
3: else
4:   
5: end if
6: Randomly select two indexes and from
7:
8: if rand() then
9:   ,
10: else
11:   ,
12: end if
13: return ,