Computación evolutiva

Definición - ¿Qué significa Computación Evolutiva?

La computación evolutiva es un subcampo de la inteligencia artificial y está estrechamente relacionado con la inteligencia computacional, que implica muchos problemas de optimización combinatoria y optimización continua.

Se emplea en sistemas de resolución de problemas que utilizan modelos computacionales con procesos evolutivos como elementos clave de diseño. Es una abstracción del concepto evolutivo en biología, ya que trata de métodos y conceptos que están evolucionando y optimizando continua y selectivamente.

Techinfo explica la computación evolutiva

La computación evolutiva es un nombre general para un grupo de técnicas de resolución de problemas cuyos principios se basan en la teoría de la evolución biológica, como la herencia genética y la selección natural.

Estas técnicas se aplican a una variedad de problemas, desde aplicaciones prácticas de la industria, como algoritmos analíticos y de predicción, hasta investigaciones científicas de vanguardia, como el plegamiento de proteínas.

La computación evolutiva se suele implementar en sistemas informáticos que se utilizan para resolver problemas, implementando técnicas como algoritmos evolutivos, evolución diferencial, algoritmos genéticos y búsqueda de armonía.

Las técnicas en este campo se utilizan en problemas que tienen demasiadas variables para que los algoritmos tradicionales las consideren y en momentos en los que el enfoque para resolver un problema en particular no se comprende bien.