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