
Ahora, el especialista en robótica Dario Floreano y el biólogo Laurent Keller arrojan luz sobre el asunto. Han usado robots muy simples para simular la evolución genética en cientos de generaciones y proporcionado pruebas de las implicaciones que tiene la selección sobre la aparición del altruismo cuando hay parentesco.
El altruismo consiste en el sacrificio de las ganancias individuales para conseguir un bien superior para la comunidad o un semejante. Pero la idea elemental de selección natural operando sobre los individuos y seleccionando aquellos con mayor éxito reproductor no parece explicar su origen. Simplemente parece que si surgen los genes altruistas deben ser eliminados por selección natural. Sin embargo, en la Naturaleza se han encontrado genes altruistas que son expresados y pasan de generación en generación. Así por ejemplo, las obreras de un hormiguero son estériles y sacrifican sus vidas por una colonia en la que sólo la reina y machos se reproducen, simplemente no transmiten sus genes y su comportamiento debía ser eliminado por la selección natural.