seleção a diferença
Existem programas em que os agentes de software podem evoluir sem que seja necessária uma seleção dirigida por uma entidade externa. Tanto nestes programa como em outros, existe uma série de componentes de software de algum tipo, capazes de reproduzir e sofrer mutações. Em um AG, os agentes devem resolver um problema particular, porém em alguns os agentes não fazem mais nada que reproduzir. O espaço de memória limitado produz uma seleção natural. Já que só as melhores entidades podem deixar descendentes lá. A existência de pequenas mutações aleatórias basta para gerar agentes com características muito complexas, capazes de invadir ou cooperar com os outros agentes. Depois de estudar uma destas simulações, parece lógico supor que nosso planeta tenha sido algo parecido.
Assim a questão mais apaixonante das dificilmente explicadas pelo darwinismo é a da aparição de sentimentos de prazer e dor nos seres vivos. Nós podemos associar a cada agente uma variável com um número chamada prazer ou dor,