“…end if 26: for i = 1 to D do 27: if v j i,G > x j max or v j i,G < x j min then 28: v j i,G = x j min + rand(0, 1) · (x j max − x j min ) 29: end if 30: end for 31: Set parameter CR i,G = Normrnd(0.5, 0.1) 32: while CR i,G < 0 or CR i,G > 1 do 33: CR i,G = Normrnd(0.5, 0.1) 34: end while 35: if flag=1 or flag=2 or flag=3 then 36: for j = 1 to D do 37:…”