Вы находитесь на странице: 1из 13

ALGORITMOS GENTICOS EN MANUFACTURA

Dr. Sergio M. Ramrez Campos

ANTECEDENTES Computacin Evolutiva (CE) Con el afn de resolver problemas prcticos complejos, en los 60s se inici el desarrollo de un conjunto de algoritmos que tienen como denominador comn, la imitacin de la evolucin de los seres vivos. Esta corriente se conoce como Computacin Evolutiva y los algoritmos ms conocidos son: Programacin Evolutiva (PE) (Fogel, et al., 1966) Estrategias Evolutivas (EE) (Rechenberg, 1973) Programacin Gentica (PG) (Koza, 1980) Algoritmos Genticos (AG) (Holland, 1975)

Dr. Sergio M. Ramrez Campos

LA EVOLUCIN Teora de la evolucin de Darwin (1809-1882) Las formas de vida no son estticas sino que evolucionan; las especies cambian continuamente, unas se originan y otras se extinguen.

El proceso de la evolucin es gradual, lento, sin saltos discontinuos o cambios sbditos.


Los organismos parecidos se hallan emparentados y descienden de un antepasado comn. Todos los organismos vivientes pueden remontarse a un origen nico de la vida.

Dr. Sergio M. Ramrez Campos

LA EVOLUCIN Teora de la evolucin de Darwin (1809-1882) La seleccin natural es la llave, en dos fases, que explica el sistema. 1. Reproduccin de variabilidad: la generacin de modificaciones espontneas en los individuos. 2. La seleccin a travs de la supervivencia en la lucha por la vida: los individuos mejor dotados, los que han nacido con modificaciones espontneas favorables para hacer frente al medio ambiente van a tener ms posibilidades de sobrevivir, de reproducirse y de dejar descendencia con estas ventajas.
Dr. Sergio M. Ramrez Campos 4

LA GENTICA Ciencia que estudia los genes, la herencia y la variacin de los organismos.

En los organismos, la informacin gentica generalmente reside en los cromosomas los que son portadores de los genes.
EL gen es la unidad bsica de almacenamiento de informacin y estn dispuestos a lo largo de un cromosoma. El fenotipo es la manifestacin y expresin del genotipo (de la informacin gentica).
Dr. Sergio M. Ramrez Campos 5

LA GENTICA Un cromosoma humano 150000,000 genes. posee alrededor de

El conjunto de cromosomas en el ser humano consta de 23 pares en el ncleo de cada clula humana diploide, los cuales contienen la informacin necesaria para describir las caractersticas particulares de cada ser humano. Los genes contenidos en los 23 pares representan el genoma de una persona. Ciertos valores de los genes ubicados en una cierta posicin y en ciertos cromosomas controlan ciertas caractersticas tales como el color de los ojos, la predisposicin a alguna enfermedad, etc.
Dr. Sergio M. Ramrez Campos 6

Componentes de un algoritmo gentico (AG) 1. Una representacin gentica de soluciones al problema 2. Un camino para crear una poblacin inicial de soluciones 3. Una funcin de evaluacin de las soluciones en trminos de su aptitud 4. Operadores genticos que alteran la composicin de los hijos durante la reproduccin 5. Valores de los parmetros de los AG

Dr. Sergio M. Ramrez Campos

Terminologa (AG) Poblacin: Conjunto de soluciones (individuos). Seleccin: Para formar parejas. Puede llevarse a cabo utilizando diferentes criterios. Reproduccin: Generar otras soluciones. Hay dos formas: Seleccionando dos individuos Por mutacin de un individuo Mutacin: Un solo individuo ciertos criterios. es modificado bajo

Reemplazo: Sustitucin de soluciones anteriores por nuevas soluciones.


Dr. Sergio M. Ramrez Campos 8

PASOS DEL AG

Dr. Sergio M. Ramrez Campos

VENTAJAS Un AG permite modelar situaciones reales complejas. Es posible obtener soluciones aproximadas a una solucin ptima en poco tiempo. La modelacin requiere menos tiempo que otros enfoques, debido a que: no utiliza derivadas el sistema no tiene que ser lineal No requiere que se identifiquen todas las relaciones entre las variables

Su aplicacin en diversos extendindose rpidamente por obtenidos.

campos est los resultados

Dr. Sergio M. Ramrez Campos 10

ANEXO
Programacin Evolutiva (PE) Es una estrategia de optimizacin estocstica similar a los AG solo que la principal diferencia es que cada miembro de la poblacin genera un hijo va la mutacin y no a partir de una pareja. Estrategias Evolutivas (EE) Estos algoritmos son muy similares a los AG y como su nombre lo indica, tambin imitan la evolucin natural. La principal diferencia con los AG estriba en que las aplicaciones para las cuales se desarrollaron los algoritmos fueron distintas. Mientras que los AG se desarrollaron para resolver problemas de optimizacin entera o discreta, las EE primero se aplicaron a problemas de optimizacin continua asociados a experimentos de laboratorio.

Dr. Sergio M. Ramrez Campos 11

ANEXO
Estrategias Evolutivas (EE) (continuacin) Al igual que los AG, las EE difieren de la optimizacin clsica en lo siguiente: a) Buscan de una poblacin a otra en lugar de una solucin individual a otra. b) Usan informacin de una funcin objetivo y no derivadas. c) Usan reglas de transicin probabilsticas y no determinsticas.

Dr. Sergio M. Ramrez Campos 12

ANEXO
Programacin Gentica (PG) Es un mtodo sistemtico para resolver un problema de forma automatizada por medio de computadoras. PG inicia con un enunciado de alto nivel acerca de qu se requiere hacer y automticamente crear un programa de computadora para resolverlo sin decirle cmo lo haga. PG inicia con un conjunto de programas creados aleatoriamente. Esta poblacin de programas progresivamente va evolucionando a travs de una serie de generaciones. La bsqueda evolutiva tambin utiliza el principio de la seleccin natural de Darwin, (la supervivencia del ms fuerte) y la analoga de varias operaciones que ocurren en la naturaleza como el cruzamiento, la mutacin, la duplicacin de genes y la eliminacin de genes.

Dr. Sergio M. Ramrez Campos 13

Вам также может понравиться