Ngā hua rapu - (( rose optimization algorithm ) OR ( dont optimization algorithm ))