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