Académique Documents
Professionnel Documents
Culture Documents
Resumen. Este trabajo consiste en un proyecto que busca crear herramientas que sirvan para la elaboración de
programas utilizando Algoritmos Genéticos en JAVA. Estas herramientas consisten en clases genéricas que
implementan correctamente los métodos de la clase Object y permiten la utilización de la herencia para crear las
clases que contendrán los códigos específicos para cada utilización particular de los Algoritmos Genéticos. Se
pretende que estas herramientas además de contener el código para la creación de Algoritmos Genéticos, también
contengan clases que ayuden a encontrar el valor óptimo de los parámetros que influyen en la forma en que se
realizan las técnicas evolutivas para cada caso individual.
Abstract. This project aims to create tools that would help developing programs using Genetic Algorithms in
JAVA. These tools consist of generic classes that implement the methods of the class Object correctly; therefore
they can be inherited to create more specific classes that would contain codes for using in particular Genetic
Algorithms implementations. It’s intended that these tools would also contain classes to help find the ideal values of
the parameters that have influence in the way evolutionary techniques are performed for each individual case.
El objetivo de este proyecto es crear herramientas que - Definir y crear las clases necesarias para encontrar
apliquen las técnicas evolutivas sin necesidad de estar los mejores valores de los parámetros que influyen
programándolas, pero que nos permita controlar el en los algoritmos evolutivos para cada problema
valor de los parámetros que se utilizan para realizar en forma individual.
estas operaciones si fuese necesario. - Comparar la velocidad de convergencia de los
Debido a que gran parte del código se queda aislado algoritmos.
dentro de las clases más generales, los que utilicen las