diff --git a/algo/cec2020/jDE.go b/algo/cec2020/jDE.go index 082cf90..79ffdc3 100644 --- a/algo/cec2020/jDE.go +++ b/algo/cec2020/jDE.go @@ -405,6 +405,8 @@ func (j *JDE) evolve(pop *Population, uniDist *distuv.Uniform) { for k := 0; k < pop.Dimen; k++ { if crossPoints[k] { trial[k] = currentIndividual.CurX[k] + } else { + trial[k] = mutant[k] } }