SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
[OPTIMIZACION DE FUNCIONES]       7 de mayo de 2010



REPRESENTACIÓN REAL                                                                                   1


La tabla muestra las diferencias obtenidas entre las posiciones reales y las obtenidas en promedio,
también la diferencia entre los mínimos reales y obtenidos en promedio de las 10 corridas. El Error
mínimo es la diferencia entre el Mínimo real y la Media (segunda columna). El Error posición es la
diferencia de las posiciones reales y las obtenidas con el GA. La Distancia Euclidiana es la
diferencia exacta entre las posiciones y se obtiene aplicando la fórmula en las columnas de Error
posición. La fórmula aplicada la Distancia euclidiana es:                          .
Nota: Esta descripción es la misma para la tabla de representación binaria.

Parámetros del GA:
      Set population size: popsize=200;
      Set mutation rate: mutrate=0.2;
      Fraction of population kept: selection=0.5;




GRÁFICAS DE ERROR

Las gráficas representan los datos del comportamiento del mejor individuo para cada función en
sus 100 generaciones.




               Instituto Tecnológico de Tijuana | Computación Evolutiva
[OPTIMIZACION DE FUNCIONES]    7 de mayo de 2010




                                                                               2




Instituto Tecnológico de Tijuana | Computación Evolutiva
[OPTIMIZACION DE FUNCIONES]    7 de mayo de 2010




                                                                               3




Instituto Tecnológico de Tijuana | Computación Evolutiva
[OPTIMIZACION DE FUNCIONES]    7 de mayo de 2010



REPRESENTACIÓN BINARIA                                                                           4

Parámetros del GA:

        Set population size: popsize=200;
        Set mutation rate: mutrate=0.15;
        Fraction of population kept: selection=0.5;
        Number of bits in each parameter: bits=32;




GRÁFICAS DE ERROR

Las gráficas representan los datos del comportamiento del mejor individuo para cada función en
sus 100 generaciones.




             Instituto Tecnológico de Tijuana | Computación Evolutiva
[OPTIMIZACION DE FUNCIONES]    7 de mayo de 2010




                                                                               5




Instituto Tecnológico de Tijuana | Computación Evolutiva
[OPTIMIZACION DE FUNCIONES]    7 de mayo de 2010




                                                                               6




Instituto Tecnológico de Tijuana | Computación Evolutiva
[OPTIMIZACION DE FUNCIONES]    7 de mayo de 2010



CONCLUSIONES                                                                                        7




Se utilizaron dos algoritmos hechos en Matlab del libro Practical Genetic Algorithms (Haupt &
Haupt) y se obtuvieron los resultados mostrados en las tablas.

Para las funciones 7 y 13, funciono mejor la representación con números reales, la distancia
euclidiana es menor, especialmente en la función 7, es mucho menor. En los casos de las funciones
4, 12 y 13 la representación binaria mostró mejores resultados, aunque la diferencia entre una y
otra representación no es considerable.

Un caso especial es de la función 9, el comportamiento en la grafica es muy diferente. En la
representación binaria tiene uniformidad, en la representación real los puntos se dispersan en el
área, no tengo idea de las razones de esos resultados en el fitness.

En ambos casos la población fue de 200 individuos y las diferencias en los resultados finales no
muestra en claro cuál puede ser mejor, sin embargo, de acuerdo a los datos puedo decir que la
representación binaria es relativamente mejor.

Los mínimos en ambas representaciones se acercaron bastante al real, por esto el error mínimo no
tiene una diferencia considerable.

En base a los datos puedo afirmar que es mejor utilizar representación binaria, arroja mejores
resultados si se requiere mayor exactitud en estos casos particulares de funciones.




           Instituto Tecnológico de Tijuana | Computación Evolutiva

Más contenido relacionado

Destacado

Las caricias de la vida
Las caricias de la vidaLas caricias de la vida
Las caricias de la vidaDoloresCalle
 
Morir Por La Piel
Morir Por La PielMorir Por La Piel
Morir Por La Pielnos
 
INVITACIÓN DE GRADO
INVITACIÓN DE GRADOINVITACIÓN DE GRADO
INVITACIÓN DE GRADOKathe Ruiz
 
DMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPS
DMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPSDMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPS
DMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPSFEDERICO ALMENARA CHECA
 
El enamoramiento
El enamoramientoEl enamoramiento
El enamoramientolivishitah
 
Trabajo para examen!!.
Trabajo para examen!!.Trabajo para examen!!.
Trabajo para examen!!.oooo!
 
Trabajo final apreciación cinematografica
Trabajo final apreciación cinematograficaTrabajo final apreciación cinematografica
Trabajo final apreciación cinematograficaArturo Torres
 
Solucion caracterizacio n completo 2
Solucion  caracterizacio n completo 2Solucion  caracterizacio n completo 2
Solucion caracterizacio n completo 2Julian Lopez
 
Presentacion diapositivas
Presentacion diapositivasPresentacion diapositivas
Presentacion diapositivaschivaloca1991
 
El esclavo
El esclavoEl esclavo
El esclavoLolyx
 
La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"
La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"
La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"Jardinera Msf
 
ejercicio 1 exel
ejercicio 1 exelejercicio 1 exel
ejercicio 1 exelConstanza
 

Destacado (20)

Las caricias de la vida
Las caricias de la vidaLas caricias de la vida
Las caricias de la vida
 
Morir Por La Piel
Morir Por La PielMorir Por La Piel
Morir Por La Piel
 
INVITACIÓN DE GRADO
INVITACIÓN DE GRADOINVITACIÓN DE GRADO
INVITACIÓN DE GRADO
 
Material de consulta
Material de consultaMaterial de consulta
Material de consulta
 
Test 2
Test 2Test 2
Test 2
 
DMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPS
DMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPSDMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPS
DMINGO 26 DEL TO. CICLO B. DIA 27 DE SEPTIEMBRE DEL 2015. PPS
 
El enamoramiento
El enamoramientoEl enamoramiento
El enamoramiento
 
Trabajo para examen!!.
Trabajo para examen!!.Trabajo para examen!!.
Trabajo para examen!!.
 
David la india
David la indiaDavid la india
David la india
 
Trabajo final apreciación cinematografica
Trabajo final apreciación cinematograficaTrabajo final apreciación cinematografica
Trabajo final apreciación cinematografica
 
Solucion caracterizacio n completo 2
Solucion  caracterizacio n completo 2Solucion  caracterizacio n completo 2
Solucion caracterizacio n completo 2
 
Presentacion diapositivas
Presentacion diapositivasPresentacion diapositivas
Presentacion diapositivas
 
Botiquin de emergencia
Botiquin de emergenciaBotiquin de emergencia
Botiquin de emergencia
 
El esclavo
El esclavoEl esclavo
El esclavo
 
Marita
MaritaMarita
Marita
 
La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"
La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"
La Montaña 25 enero 2014 "Viva el Equipo de la Casa Templaria"
 
Sequência didática sobre cópia
Sequência didática sobre   cópiaSequência didática sobre   cópia
Sequência didática sobre cópia
 
Por que
Por quePor que
Por que
 
Sequência didática sobre cópia
Sequência didática sobre   cópiaSequência didática sobre   cópia
Sequência didática sobre cópia
 
ejercicio 1 exel
ejercicio 1 exelejercicio 1 exel
ejercicio 1 exel
 

Más de Xochilt Ramirez

Más de Xochilt Ramirez (13)

Gpm
GpmGpm
Gpm
 
Memoria_Con_Memoria
Memoria_Con_MemoriaMemoria_Con_Memoria
Memoria_Con_Memoria
 
Proyecto gpm
Proyecto gpmProyecto gpm
Proyecto gpm
 
Comparación todos los_metodos
Comparación todos los_metodosComparación todos los_metodos
Comparación todos los_metodos
 
Comparación todos los_metodos
Comparación todos los_metodosComparación todos los_metodos
Comparación todos los_metodos
 
Demos gplab
Demos gplabDemos gplab
Demos gplab
 
Reporte comparacion de metodos
Reporte comparacion de metodosReporte comparacion de metodos
Reporte comparacion de metodos
 
Reporte comparacion de metodos
Reporte comparacion de metodosReporte comparacion de metodos
Reporte comparacion de metodos
 
Comportamiento ga binario
Comportamiento ga binarioComportamiento ga binario
Comportamiento ga binario
 
Optimización con ag binario reporte
Optimización con ag binario reporteOptimización con ag binario reporte
Optimización con ag binario reporte
 
Optimizacion de funciones popov
Optimizacion de funciones popovOptimizacion de funciones popov
Optimizacion de funciones popov
 
A Geneticos
A GeneticosA Geneticos
A Geneticos
 
A Geneticos
A GeneticosA Geneticos
A Geneticos
 

Reporte opt funciones Real y Binario

  • 1. [OPTIMIZACION DE FUNCIONES] 7 de mayo de 2010 REPRESENTACIÓN REAL 1 La tabla muestra las diferencias obtenidas entre las posiciones reales y las obtenidas en promedio, también la diferencia entre los mínimos reales y obtenidos en promedio de las 10 corridas. El Error mínimo es la diferencia entre el Mínimo real y la Media (segunda columna). El Error posición es la diferencia de las posiciones reales y las obtenidas con el GA. La Distancia Euclidiana es la diferencia exacta entre las posiciones y se obtiene aplicando la fórmula en las columnas de Error posición. La fórmula aplicada la Distancia euclidiana es: . Nota: Esta descripción es la misma para la tabla de representación binaria. Parámetros del GA:  Set population size: popsize=200;  Set mutation rate: mutrate=0.2;  Fraction of population kept: selection=0.5; GRÁFICAS DE ERROR Las gráficas representan los datos del comportamiento del mejor individuo para cada función en sus 100 generaciones. Instituto Tecnológico de Tijuana | Computación Evolutiva
  • 2. [OPTIMIZACION DE FUNCIONES] 7 de mayo de 2010 2 Instituto Tecnológico de Tijuana | Computación Evolutiva
  • 3. [OPTIMIZACION DE FUNCIONES] 7 de mayo de 2010 3 Instituto Tecnológico de Tijuana | Computación Evolutiva
  • 4. [OPTIMIZACION DE FUNCIONES] 7 de mayo de 2010 REPRESENTACIÓN BINARIA 4 Parámetros del GA:  Set population size: popsize=200;  Set mutation rate: mutrate=0.15;  Fraction of population kept: selection=0.5;  Number of bits in each parameter: bits=32; GRÁFICAS DE ERROR Las gráficas representan los datos del comportamiento del mejor individuo para cada función en sus 100 generaciones. Instituto Tecnológico de Tijuana | Computación Evolutiva
  • 5. [OPTIMIZACION DE FUNCIONES] 7 de mayo de 2010 5 Instituto Tecnológico de Tijuana | Computación Evolutiva
  • 6. [OPTIMIZACION DE FUNCIONES] 7 de mayo de 2010 6 Instituto Tecnológico de Tijuana | Computación Evolutiva
  • 7. [OPTIMIZACION DE FUNCIONES] 7 de mayo de 2010 CONCLUSIONES 7 Se utilizaron dos algoritmos hechos en Matlab del libro Practical Genetic Algorithms (Haupt & Haupt) y se obtuvieron los resultados mostrados en las tablas. Para las funciones 7 y 13, funciono mejor la representación con números reales, la distancia euclidiana es menor, especialmente en la función 7, es mucho menor. En los casos de las funciones 4, 12 y 13 la representación binaria mostró mejores resultados, aunque la diferencia entre una y otra representación no es considerable. Un caso especial es de la función 9, el comportamiento en la grafica es muy diferente. En la representación binaria tiene uniformidad, en la representación real los puntos se dispersan en el área, no tengo idea de las razones de esos resultados en el fitness. En ambos casos la población fue de 200 individuos y las diferencias en los resultados finales no muestra en claro cuál puede ser mejor, sin embargo, de acuerdo a los datos puedo decir que la representación binaria es relativamente mejor. Los mínimos en ambas representaciones se acercaron bastante al real, por esto el error mínimo no tiene una diferencia considerable. En base a los datos puedo afirmar que es mejor utilizar representación binaria, arroja mejores resultados si se requiere mayor exactitud en estos casos particulares de funciones. Instituto Tecnológico de Tijuana | Computación Evolutiva