La computación evolutiva y sus paradigmas
Contenido principal de artículos
Palabras clave:
Computación Evolutiva, Algoritmos evolutivos, Teoría de la Evolución, Sistemas Inteligentes
Resumen
RESUMEN
Basado en los principios de selección natural descritos por Charles Darwin en su libro” El Origen de las Especies”, tiene su origen lo que se conoce como Computación evolutiva. El tomar como referente la naturaleza y cada uno de los procesos inmersos en ella, ha sido la fuente para resolver problemas sobre todo en el ámbito de la computación o en complejos procesos de optimización o cálculo. La Computación evolutiva se puede considerar como una agrupación de técnicas que responden a diferentes problemáticas, estas técnicas son: La Programación Evolutiva, las Estrategias Evolutivas y los Algoritmos Genéticos (AG), y en los años 90 la Programación Genética. La Computación Evolutiva no se ve supeditada a la resolución del problema en sí, por el contrario, ésta incluye el proceso de aprendizaje, por tal razón, está relacionado con la Inteligencia Artificial. En el presente artículo se presenta una recopilación del estado actual en el que se ha enfocado la computación evolutiva, desde sus tres principales ejes.
ABSTRACT
Based on the principles of natural selection described by Charles Darwin in his book "The Origin of Species" has its origin so that known as evolutionary computing. Taking as reference the nature and each of the processes involved in it, has been the source for solve problems especially in the field of computer or complex process optimization or calculus. Evolutionary Computation can be considered as a collection of techniques that address different problems, these techniques are: Evolutionary Programming, Evolutionary Strategies and Genetic Algorithms (GA), and the Genetic Programming 90 years. Evolutionary Computation is not subject to resolution of the problem itself, however, it includes the learning process, therefore it is related to Artificial Intelligence.