lunes, 2 de noviembre de 2015

ALGORITMOS GÉNETICOS


TEMA 4: ALGORITMOS GENÉTICOS
Semana 26 al 30 de Octubre 2015


INTRODUCCIÓN
Los algoritmos genéticos son infundados de la evolución biológica, en los que interactúan un conjunto de individuos , dichos individuos son considerados la población , estos deben poseer características únicas ya que  no pueden existir copias puesto que son los primeros que se tienen que codificar.
Tienen como ventaja el poder trabajar  con más de un individuo  a la vez, pero no obstante también tienen su contra ya que en ocasiones pueden tardarse más de lo previsto para obtener una conclusión.
Conforme avancemos con este apartado iremos comprendiendo acerca de estos algoritmos como cuál es su estructura, operadores y como alcanza su objetivo.

MARCO TEÓRICO

¿QUÉ SON ALGORITMOS GENÉTICOS?

Los algoritmos genéticos forman una técnica de búsqueda fundamentada en lo que se refiere el proceso de la evolución natural, los individuos que se encuentren con menores acontecimientos tendrán más posibilidad de poder subsistir y transferir su material genético a sus provenientes.
El principal objetivo de los algoritmos genéticos es poder de cierto modo encontrar una solución óptima a un problema  a través  de mejoras con un conjunto de individuos, para ello la función de evaluación es una solución del problema. Dicha optimización se da mediante procesos selectivos y por intercambio de información genética. Todos los procesos son delimitados por operadores genéticos, los mismos que definen la estructura de un algoritmo genético.

OPERADORES GENÉTICOS
Fitness: Es la encargada de que todos los individuos sean evaluados la misma que debe asignarle valores altos de adaptación , puesto que esta es un función completamente del problemas ya que puede dar una perspectiva de que si los resultados van hacer favorables o malos.
Función Objetivo: Es la que proporciona una medida de desempeño del sistema que se encuentra asociado a cualquier individuo en la población.
Operador de la Selección: Este es el que selecciona a los individuos de la población, los cuales son los que darán origen de las futuras generaciones.
Operador de Cruce: Tiene la función de mezclar la información genética de dos individuos con el único objetivo de poder generar nuevos individuos.
Operador de Mutación: En este se alteran las características genéticas de un individuo, con el fin de poder aumentar la probabilidad de exploración a lo que respecta el espacio  de la búsqueda y disminuir el riesgo de estancamiento del algoritmo en óptimos locales.

ESTRUCTURA GENERAL DE LOS AG

Está determinada por una población inicial de soluciones (población), en el que cada individuo en la población es llamado cromosoma, este es el que representa una solución al problema.
Los cromosomas se desarrollan mediante iteraciones sucesivas, considerada también como generación, estos son evaluados durante cada generación. Luego, mediante los operadores de cruce y mutación son seleccionados los cromosomas con mayor probabilidad de supervivencia  con el único fin de poder realizar la exploración y la explotación de la función objetivo.

TERMINACIÓN DE UN ALGORITMO GENÉTICO

Cuando hablamos acerca de la terminación de los algoritmos genéticos es cuando se debe considerar cual es el alcance óptimo del algoritmo (la solución para todo  los casos sea  satisfactoria), también se podría dar el caso de que el coste computacional sobrepase al que el diseñador sobreestimo, o  cuando se itere muchas veces pero no se ve ninguna mejoría en los resultados o sin embargo cuando el número  de generaciones con anterioridad ya ha sido evaluada sin ninguna respuesta óptima.
  
CONCLUSIONES

En los algoritmos genéticos entre más grande sea el número de generaciones el funcionamiento va hacer más óptimo ya que si se evalúan más generaciones esto se verá reflejado el desempeño de los individuos como un resultado satisfactorio.
Los algoritmos genéticos se basan en algoritmos probabilísticos que ayudan a los individuos a tener una visión más clara acerca del problema a resolver.

BIBLIOGRAFÍA

Ruge,A.; Alvis, A.2009.Aplicación de los algoritmos genéticos para el diseño de un controlador PID adaptativo. Bogotá, Colombia .Tecnura, vol. 13, núm. 25, pp. 81-87.Disponible en: http://www.redalyc.org/pdf/2570/257020617008.pdf

Russell, S., Norvig, P. 2008. Inteligencia Artificial Un Enfoque ModernoSegunda Edición. Pearson Education. España
  
  

No hay comentarios:

Publicar un comentario