Criar uma população (conjunto de imagens) inicial aleatória, que se torna a população actual.

O utilizador avalia as imagens da população actual, indicando as  suas preferências

Criar uma nova população de imagens a partir da recombinação e mutação do código genético das imagens preferidas pelo utilizador. Esta população passa a ser a população actual. Voltar ao ponto 2.

No NEvAr os indivíduos são imagens, a qualidade dos indivíduos é indicada pelo utilizador que determina quais têm maiores probabilidades de sobreviver.