Torthaí cuardaigh - self-adaptive ((difference evolution) OR (differences relocation)) (algorithm* OR algorithms*)