Research Article

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

Algorithm 2

Update procedure for diversity archive.
 Input: offspring solution , ideal point set , weight vector set , diversity archive , count of replacement in current generation
 Output: index of matched sub-problem
1: associate()
2: if then
3:   ,
4: else
5:  if  and are nondominated with each other then
6:   if then
7:   ,
8:   end if
9:   else
10:    
11:   end if
12: end if
13: return