2009-09-03 Configuracion iterativa de G.A.
Posted By dmmedina
Date: septiembre 3rd, 2009
Category: GICA
Antes de la solución de la primera observación cambiamos el límite de q(t) de la siguiente manera: 0<q(t)<200 con lo cual la generación de los individuos fue mucho más factible. Esto fue solo una prueba por lo cual no había sido registrada. Pero
Acabamos de revisar esos límites y comprobamos que los q(t) no pueden ser mayores a D/k (1054/5.592) por eso vamos a utilizar 0<q(t)<200 como restricción.
2. El siguiente esquema a probar es:
a. Optimizar para cada uno de los meses
b. Los individuos tendrán activos los cromosomas de acuerdo al mes que se esté optimizando, es decir, si esta en el mes 3 los individuos tendrán la siguiente forma [q(1),q(2),q(3),0,0,0,0,0,0,0,0,0]
c. Para esto necesitamos hacer varios cambios a nuestros G.A.
I. Al generar nuevos individuos, solo se generan los genes hasta el mes actual
II. Para cada optimización a partir de mes=2. Los individuos de la primera generación son los últimos de la optimización anterior y generando el gen correspondiente al mes actual.
III. Como hemos estado utilizando el cruce BLX_Alfa, adaptamos este cruce para que lo realicé hasta el mes actual.
IV. La verificación de X(t) también se la realiza hasta el mes actual.
V. No ha sido modificada la mutación.
Hasta el momento los resultados son muy similares a los obtenidos con GAMS
VI. Pero al no cambiar la mutación hubieron brincos inesperados de ciertos cromosomas por tal razón se nos alejaba de la solución optima por lo que se decidió cambiar también la mutación una vez que se termine la ejecución actual.
La nueva configuración es más rápida y los resultados son mucho mejores, similares a GAMS
septiembre 4th, 2009 at 11:44 am
Saludos Duval; muy buen trabajo; para el dia martes espero las graficas de los resultados y si es posible los resultados con estrategias evolutivas.