Hakutulokset - self-adaptive ((differentes OR (difference OR differences)) OR different) evolution algorithm*