Thesis
Desarrollo de una aplicación para la implementación de Algoritmos Genéticos
Autor
Monascal, Alejandro R.
Institución
Resumen
Los algoritmos genéticos (AG), son muy usados en la actualidad en la resolución de problemas de optimización en diferentes dominios. Para el desarrollo de aplicaciones basadas en AG se han creado diversas herramientas las cuales, en general, comparten una característica: requieren que el usuario tenga conocimientos del lenguaje de programación en el cual fueron implementadas, restringiendo así su uso a usuarios expertos. En este trabajo se propone el desarrollo de una aplicación para la resolución de problemas con AG, que provea herramientas útiles para la implementación de algoritmos genéticos, sin la necesidad de tener conocimientos en programación y haciendo uso de una interfaz gráfica. Para su desarrollo, se propuso dividir el problema en una Biblioteca y una Interfaz, las cuales se comunican mediante un módulo de comunicación. Además, la biblioteca puede ser usada junto o separado a la interfaz, con la finalidad de que se cuente con esta biblioteca para el desarrollo de futuros proyectos, así como material de apoyo en materias dictadas en el área de Inteligencia Artificial o su distribución. Se obtuvo como resultado una aplicación que cumple con los requerimientos que fueron pautados.