Creando un algoritmo genético para principiantes (tutorial en inglés)

GeneticAlgorithm

Imagen vista aquí

Los algoritmos genéticos son muy utilizados en computación para resolver todo tipo de problemas complejos. Funcionan imitando la forma de resolver problemas en el mundo real usando como base la evolución. Esto los convierte en algoritmos muy potentes para resolver problemas muy complejos pero basándose en soluciones simples.

En este enlace tienes un tutorial para principiantes.

Otros enlaces de interés sobre este tema:

Tutorial de Obitko

Ai-Junkie Tutorial 

PDF en español

(La Red está llena de recursos sobre este interesante tema)