Modificaciones JGAP
-
Upload
luis-gonzalez -
Category
Documents
-
view
219 -
download
0
Transcript of Modificaciones JGAP
7/31/2019 Modificaciones JGAP
http://slidepdf.com/reader/full/modificaciones-jgap 1/4
UNIVERSIDAD NACIONAL DE LOJA
Luis Alberto González Pineda
Modificaciones realizadas al Ejemplo del JGAP
1. Una vez abierto el proyecto escogemos la clase CambioMinimoFuncionAptitud.java y
modificamos el método montoCambioMoneda
Esta modificación es para que devuelva el monto ingresado en un número de monedas de cada
cantidad en el sistema monetario del Ecuador.
7/31/2019 Modificaciones JGAP
http://slidepdf.com/reader/full/modificaciones-jgap 2/4
UNIVERSIDAD NACIONAL DE LOJA
Luis Alberto González Pineda
2. Se agregó atributos nuevos a la Clase CambioMinimo.java:
Estos atributos van a guardar información para luego ser utilizada en la interfaz grafica.
3. Se modifica la configuración de los cromosomas con 6 genes que representan cada una de las
monedas correspondientes.
4. El atributo tiempoEvolucion guarda el tiempo que la población evoluciona.
5. El atributo cromosomaApto guarda el valor del cromosoma más apto.
6. El atributo combinacionMonedas guarda la combinación de monedas que se genera.
7/31/2019 Modificaciones JGAP
http://slidepdf.com/reader/full/modificaciones-jgap 3/4
UNIVERSIDAD NACIONAL DE LOJA
Luis Alberto González Pineda
7. El atributo montoMonedas guarda el valor total en centavos y el número de monedas que suma
dicho valor.
Interfaz para el Ejemplo de JGAP
1. En el campo de texto ingresar el valor que deseamos descomponer en monedas.
2. Presionar el botón [Buscar combinacion] para iniciar el proceso de búsqueda de la mejor opción
de la combinación.
3. En el campo de texto aparecerá el valor de aptitud del cromosoma mas apto.
7/31/2019 Modificaciones JGAP
http://slidepdf.com/reader/full/modificaciones-jgap 4/4
UNIVERSIDAD NACIONAL DE LOJA
Luis Alberto González Pineda
4. El área de texto muestra la combinación de monedas que suma el valor ingresado.
5. El campo de texto muestra el tiempo de evolución del cromosoma en milisegundos.