Descargar

Introducción a los algoritmos genéticos en biología

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Son algoritmos de búsqueda de soluciones basados en la mecánica de la selección natural y la genética de poblaciones ¿Qué son?

    edu.red

    Tenemos un problema a resolver. Idea base

    edu.red

    Generamos una "población" de posibles soluciones a ese problema. Idea base

    edu.red

    Asignamos a cada solución un valor de eficacia ("fitness"). Idea base

    edu.red

    Las soluciones pueden recombinar y mutar (evolucionan). Idea base

    edu.red

    Dejamos actuar a la evolución via la selección natural para que encuentre la mejor solución (resuelva el problema). Idea base

    edu.red

    Idea base Valores iniciales Solución

    edu.red

    ¡En un algoritmo genético el entorno es el problema a resolver y los organismos las posibles soluciones del mismo! Resumiendo

    edu.red

    Para poder aplicar un AG a un problema debemos determinar: Una codificación genética para el problema. Una función de ajuste (eficacia o fitness) que asigne un valor a cada individuo de acuerdo con su comportamiento en el medio. Resumiendo

    edu.red

    Resumiendo Los AG's tradicionales manejan cadenas de símbolos de longitud fija llamadas cromosomas. Asociado a cada una de las posiciones de la cadena hay un gen. Los símbolos que constituyen un gen se llaman alelos (0/1 en el caso binario de 2 alelos).

    edu.red

    1.- Trabajamos con poblaciones de posibles soluciones a nuestro problema. Para que haya "evolución" tiene que haber variación sobre la que pueda actuar la "selección natural". ¿Cómo se realizan?

    edu.red

    2.- Cada posible solución depende de un conjunto de parámetros que tomarán unos valores u otros. ¿Cómo se realizan? (Gp:) 0 (Gp:) 0 (Gp:) 0 (Gp:) 0 (Gp:) 1 (Gp:) 0 (Gp:) 0 (Gp:) 0

    = individuo (cromosoma) de una población parámetros

    Partes: 1, 2
    Página siguiente