Computación evolutiva
La computación
evolutiva es una rama de la inteligencia artificial que involucra problemas de optimización combinatoria. Se
inspira en los mecanismos de la Evolución biológica.
Durante los años 50 se comenzó a aplicar los
principios de Charles Darwin en la resolución de
problemas. Durante los años 60 y 70,
varias corrientes de investigación independientes comenzaron a formar lo que
ahora se conoce como computación evolutiva:
La idea surgió en la universidad de Michigan. Fue el profesor
J.H. Holland quien ideo originalmente que la programación debía seguir los
ejemplos de la naturaleza. Posteriormente la patente de programación evolutiva
se empleó por primera vez en la década de 1960 y su creador fue Lawrence J. Fogel. Este
desarrollo comenzó como un esfuerzo encaminado a crear inteligencia artificial
basado en la evolución de máquinas de estado finitas.
Comentarios
Publicar un comentario