Ngā hua rapu - self-adaptive (differentes OR (diferentes OR differences)) evolution (algorithm OR algorithms)