Monografias.com > Biología
Descargar Imprimir Comentar Ver trabajos relacionados

Algoritmos geneticos



Partes: 1, 2

    1. GENERALIDADES

    1.1. INTRODUCCIÓN

    1.1.1.
    Reseña Historica

    Los algoritmos genéticos (AG), fueron inventados
    en 1975 por John Holland, de la Universidad de Michigan. Los AG
    son, simplificando, algoritmos de optimización, es decir,
    tratan de encontrar la mejor solución a un problema dado
    entre un conjunto de soluciones posibles. Los mecanismos de los
    que se valen los AG para llevar a cabo esa búsqueda pueden
    verse como una metáfora de los procesos de
    evolución biológica.

    John Holland desde pequeño, se preguntaba
    cómo logra la naturaleza, crear seres cada vez más
    perfectos. No sabía la respuesta, pero tenía una
    cierta idea de como hallarla: tratando de hacer pequeños
    modelos de la naturaleza, que tuvieran alguna de sus
    características, y ver cómo funcionaban, para luego
    extrapolar sus conclusiones a la totalidad.

    Fue a principios de los 60, en la Universidad de
    Michigan en Ann Arbor, donde, dentro del grupo Logic of
    Computers, sus ideas comenzaron a desarrollarse y a dar frutos. Y
    fue, además, leyendo un libro escrito por un
    biólogo evolucionista, R. A. Fisher, titulado La
    teoría genética de la selección natural,
    como comenzó a descubrir los medios de llevar a cabo sus
    propósitos de comprensión de la naturaleza. De ese
    libro aprendió que la evolución era una forma de
    adaptación más potente que el simple aprendizaje, y
    tomó la decisión de aplicar estas ideas para
    desarrollar programas bien adaptados para un fin
    determinado.

    En esa universidad, Holland impartía un curso
    titulado Teoría de sistemas adaptativos. Dentro de este
    curso, y con una participación activa por parte de sus
    estudiantes, fue donde se crearon las ideas que más tarde
    se convertirían en los AG.

    Por tanto, cuando Holland se enfrentó a los AG,
    los objetivos de su investigación fueron dos:
    imitar los procesos adaptativos de los sistemas naturales,
    y diseñar sistemas artificiales (normalmente
    programas) que retengan los mecanismos importantes de los
    sistemas naturales.

    Unos 15 años más adelante, David Goldberg,
    actual delfín de los AG, conoció a Holland, y se
    convirtió en su estudiante. Goldberg era un ingeniero
    industrial trabajando en diseño de pipelines, y fue uno de
    los primeros que trató de aplicar los AG a problemas
    industriales. Aunque Holland trató de disuadirle, porque
    pensaba que el problema era excesivamente complicado como para
    aplicarle AG, Goldberg consiguió lo que quería,
    escribiendo un AG en un ordenador personal Apple II. Estas y
    otras aplicaciones creadas por estudiantes de Holland
    convirtieron a los AG en un campo con bases suficientemente
    aceptables como para celebrar la primera conferencia en 1985,
    ICGA´85.

    1.1.2.
    ¿Que son los Algoritmos
    Genéticos?

    Los AG son métodos adaptativos que pueden usarse
    para resolver problemas de búsqueda y optimización.
    Están basados en el proceso genético de los
    organismos vivos. A lo largo de las generaciones, las poblaciones
    evolucionan en la naturaleza de acorde con los principios de la
    selección natural y la supervivencia de los mas fuertes,
    postulados por Darwin (1859). Por imitación de este
    proceso, los AG son capaces de ir creando soluciones para
    problemas del mundo real. La evolución de dichas
    soluciones hacia valores óptimos del problema depende en
    buena medida de una adecuada codificación de las
    mismas.

    En la naturaleza los individuos de una población
    compiten entre si en la búsqueda de recursos tales como
    comida, agua y refugio. Incluso los miembros de una misma especie
    compiten a menudo en la búsqueda de un compañero.
    Aquellos individuos que tienen mas éxito en sobrevivir y
    en atraer compañeros tienen mayor probabilidad de generar
    un gran numero de descendientes. Por el contrario individuos poco
    dotados producirán un menor numero de descendientes. Esto
    significa que los genes de los individuos mejor adaptados se
    propagaran en sucesivas generaciones hacia un número de
    individuos creciente. La combinación de buenas
    características provenientes de diferentes ancestros,
    puede a veces producir descendientes "superindividuos", cuya
    adaptación es mucho mayor que la de cualquiera de sus
    ancestros. De esta manera, las especies evolucionan logrando unas
    características cada vez mejor adaptadas al entorno en el
    que viven.

    El poder de los AG proviene del hecho de que se trata de
    una técnica robusta, y pueden tratar con éxito una
    gran variedad de problemas provenientes de diferentes
    áreas, incluyendo aquellos en los que otros métodos
    encuentran dificultades. Si bien no se garantiza que el AG
    encuentre la solución optima del problema, existe
    evidencia empírica de que se encuentran soluciones
    de un nivel aceptable, en un tiempo competitivo con el resto de
    algoritmos de optimización combinatoria.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter