Skip to main content
. 2024 Oct 8;9(10):604. doi: 10.3390/biomimetics9100604
Algorithm 1: MFEA
Input: pa, pb: two parent candidates randomly selected from pop.
Output: ca, cb: the offspring generated.
Begin
1:  If τa == τb or rand < rmp:
2:    pa and pb crossover and mutate to get ca and cb.
3:       If τa == τb:
4:         ca imitates pa. cb imitates pb.
5:       Else
6:         If rand < 0.5:
7:           ca imitates pa. cb imitates pb.
8:         Else
9:           ca imitates pb. cb imitates pa.
10:         End If
11:       End If
12:  Else
13:    pa undergoes polynomial mutation to produce offspring ca.
14:    pb undergoes polynomial mutation to produce offspring cb.
15:  ca imitates pa. cb imitates pb.
16:  End If
End