Está en la página 1de 4

Universidad Tcnica del Norte.

Ingeniera en Sistemas Computacionales.


Inteligencia artificial

COMPUTACIN EVOLUTIVA

Integrantes: Alex Tocagn, Francisco Zapata, Daniel Vinueza


02 de febrero del 2017
Contenido
INTRODUCCIN 2
MARCO TERICO 2
APLICACIN 2
HERRAMIENTAS 4
CONCLUSIN 4

INTRODUCCIN
La computacin evolutiva es una rama de la computacin y la inteligencia artificial que
comprende mtodos de bsqueda y aprendizaje automatizado inspirados en los mecanismos
de la evolucin natural. Diversos enfoques a la computacin evolutiva han sido propuestos: las
estrategias evolutivas, los algoritmos genticos, la programacin gentica y los clasificadores
genticos entre otros. A estos mtodos se les denomina de manera colectiva como algoritmos
evolutivos, entre los cuales los ms conocidos son probablemente los algoritmos genticos.
Estos algoritmos han sido aplicados exitosamente en la resolucin de problemas en distintas
ramas de la ingeniera, el diseo, la industria, la economa y las ciencias naturales.

MARCO TERICO
La computacin evolutiva emula a la evolucin natural en el diseo e implementacin de
herramientas computacionales para la resolucin de problemas. A partir de 1960, varios
modelos de computacin evolutiva han sido propuestos y estudiados, a los cuales se les
denomina colectivamente como algoritmos evolutivos.

Durante los aos 50 se comenz a aplicar los principios de Charles Darwin en la resolucin de
problemas. Durante los aos 60 y 70, varias corrientes de investigacin independientes
comenzaron a formar lo que ahora se conoce como computacin evolutiva:

Programacin evolutiva
Estrategias Evolutivas
Algoritmos genticos
La programacin evolutiva naci en la dcada de 1960 y su creador fue Lawrence J. Fogel. Este
desarrollo comenz como un esfuerzo encaminado a crear inteligencia artificial basada en la
evolucin de mquinas de estado finitas.

Las estrategias evolutivas fueron propuestas por Ingo Rechenberg y Hans-Paul Schwefel en la
dcada de 1970. Su principal objetivo era el de optimizar de parmetros.

Los algoritmos genticos fueron propuestos por John H. Holland en 1975 y su motivacin
inicial fue la de proponer un modelo general de proceso adaptable.

APLICACIN
Ejemplo de aplicativo usando algoritmo evolutiva
Abstract

El algoritmo evolutivo, es aquel cuya tcnica resolutiva se inspira en la evolucin biolgica


de la naturaleza; imitando de esa manera, el proceso de seleccin natural que, desde
Darwin, es aceptado como motor del proceso evolutivo de los seres vivos.

Existe en la red, abundante informacin terica al respecto de la computacin evolutiva,


pero en muy pocos casos, me he encontrado con ejemplos prcticos concretos, donde se
pongan en prctica dichos principios.

Composicin y funcionamiento de un algoritmo evolutivo (AE)

Hemos dicho que la computacin evolutiva es una ciencia computacional en la que sus
algoritmos imitan el proceso evolutivo de la naturaleza. Veamos de qu partes consta, y
cmo funcionan:
Funcionamiento

HERRAMIENTAS
Esta aplicacin fue realizada en lenguaje java con netbeans y con arquitectura MVC.

CONCLUSIN
La computacin Evolutiva intenta resolver cualquier problema ya que la CE no da los mejores
resultados posibles a un problema aunque s puede dar un resultado bueno o decente a
determinados problemas de los que no tenemos ni idea.

También podría gustarte