Los algoritmos evolutivos son programas que permiten resolver problemas utilizando los mecanismos de la evolución biológica (mutación, reproducción, selección). Las soluciones toman el rol de individuos, y el programa selecciona las mejores para combinar sus características y cada vez obtener de mejores.
Carykh es un youtuber que se dedica a programar este tipo de algoritmos en su tiempo libre. En el experimento del vídeo se intenta construir una población de criaturas virtuales que puedan correr la mayor distancia posible en 15 segundos. El vídeo tiene 4 partes (las otras 3 están disponibles en youtube), y puede verse como en las generaciones finales los organismos desarrollan todo un abanico de artificios como ruedas y pistones. Sin ningún tipo de intervención humana. Darwin estaría orgulloso.
En su canal también pueden encontrarse otros programas, por ejemplo Evolv.io, un simulador de ecosistemas.
Final de línea.