next up previous contents
Next: Resolución de Problemas Up: Objetos Evolutivos Paralelos Previous: Como pasar una aplicación   Índice General

Conclusiones

Los algoritmos evolutivos paralelos son una rama de la computación que explora nuevas aproximaciones inspiradas en la biología. Los sistemas computacionales que se necesitan actualmente para resolver ciertos problemas requieren cierta adaptabilidad, paralelismo y cierta capacidad de aprendizaje, lo cual nos lleva a imitar los sistemas naturales que posean dichas características.

Se ha presentado una nueva biblioteca de computación evolutiva paralela, llamada Objetos Evolutivos Paralelos (OEP) basada en la programación orientada a objetos que reúne las características comunes a todos los paradigmas.

OEP hace énfasis en la modularidad a la hora de programar una aplicación evolutiva paralela. Debido a que tanto los operadores como el resto de entidades son objetos, resulta fácil combinar diferentes operadores y objetos de distintas fuentes para construir una aplicación.

OEP prescinde de la necesidad de representar las soluciones, haciendo evolución de objetos complejos directamente usando operadores genéticos, y estableciendo, mediante interfaces, el modo en que unos objetos acceden a otros.

OEP (la versión paralela de EO [#!EO1999!#,#!EOFEA2000!#,#!MereloIWEC!#,#!CastilloTESIS!#]) es una biblioteca de clases en C++, que está en pleno desarrollo y se encuentra disponible en http://geneura.ugr.es/ javi/OEP.html.

Actualmente está siendo aplicada a varios problemas que han sido resueltos con algoritmos evolutivos secuenciales como, por ejemplo, evolución de perceptrones multicapa [#!CastilloIWANN99!#,#!CastilloCEC99!#,#!CastilloGECCO99!#,#!CastilloNPL!#,#!CastilloNeurocomputing!#,#!CastilloIWEC!#,#!CastilloEC2001!#,#!CastilloIWANN2001!#] y la resolución del juego del MasterMind [#!MereloGECCO99!#].

Las líneas de trabajo futuro que se plantean en el desarrollo de EOP, se pueden resumir en las siguientes:


next up previous contents
Next: Resolución de Problemas Up: Objetos Evolutivos Paralelos Previous: Como pasar una aplicación   Índice General
Francisco Javier Garcia Castellano
2000-12-14