Hakutulokset - self-adaptive ((differences evolution) OR (different relocation)) (algorithm OR algorithms)