Skip to main content
. 2023 Nov 2;8(7):521. doi: 10.3390/biomimetics8070521
Algorithm 2: IDE in MOEA/D-HH Framework
Input: Setting solution to X=B(i)gA(i)g.
Step 1: Sorting and Partitioning:
Step 1.1: Sorting X using fitness value of scalarising function.
Step 1.2: Superior group S top 30% of X.
Step 2: Generation of mutation vector.
Randomly select XSg and XIg from groups S and I, respectively.
Generate new mutation vector as Vig=Xig+F·(XSgXIg).
Step 3: Crossover as:
ui,jg=vi,jg,  if (rand0,1CR,  or j=jrand)xi,jg
where ui,jg denotes the trial vector, F denotes the mutation factor, and CR denotes the crossover probability.
Step 4: Updating: If fit(Uig)fitXig, then Xig+1=Uig.
Output: Xig+1.