SlideShare una empresa de Scribd logo
Optimizando la implementación de algoritmos evolutivos JJ Merelo,  Pedro Castillo , Juan L. Jiménez Laredo, Maribel García Arenas GeNeura team:  http://geneura.wordpress.com Departamento de Arquitectura y Tecnología de Computadores: http://atc.ugr.es Universidad d Granada:  http://www.ugr.es
Se presta poca atención a la implementación de los algoritmos evolutivos Aunque permite diseñar mejores algoritmos y obtener  mejoras sustanciales  tanto  algorítmicas  como de  tiempo de ejecución
Herramientas usadas Monitores Tiempo de ejecución, memoria usada, consumo de recursos Profilers Tiempo invertido y número de ejecuciones reales de fragmentos de código
Ejemplo de uso de un profiler
Planteamiento del problema Fitness = MaxOnes
Algoritmo genético canónico, con élite = 2
Población y longitud variable
Software libre:  http://bit.ly/bOk3z3
Evolución de un programa evolutivo Eliminado Añadido
El tamaño siempre importa Caché  para la función fitness
Uso de  tr  para cálculo del fitness

Más contenido relacionado

PDF
Optimizando EAs
PDF
Gantt algoritmos-1
PDF
Taller práctico y real de gestión de riesgos
DOCX
Pauta de cotejo estados de la materia
PPS
Terapia femenina
PPT
presentacion
PPT
TecnologíA De La InformacióN Y La ComunicacióN
PPS
145 Kilos
Optimizando EAs
Gantt algoritmos-1
Taller práctico y real de gestión de riesgos
Pauta de cotejo estados de la materia
Terapia femenina
presentacion
TecnologíA De La InformacióN Y La ComunicacióN
145 Kilos

Destacado (20)

PPS
Décès de Monsieur Bon-Sens
PPS
El santo
PPS
Une disparition mystérieuse
PDF
Veille economie numerique 180211
PDF
SWECAI: Sistema Web Centrado en el Alumno Inteligente
PPS
PPT
Calendario De Exposiciones 17 9
PPT
Cultura De Servicio Al Cliente
PDF
Datos Empleo Adecco
PPS
Viviras..
PPT
Clase 11, 2/10/2007
ODP
Redes en tres minutos
PPTX
Aptitudes d'un entrepreneur
ODP
Literatura y medios sociales
PDF
PPS
Fete de la nouvelle
PDF
Le vin 2.0 vinagora 2012 conference 02 - philippe hugon vinternet
PPT
Veille economie numérique 200711
PDF
Ingenierie entrepreneuriat
PPT
Recapitulando
Décès de Monsieur Bon-Sens
El santo
Une disparition mystérieuse
Veille economie numerique 180211
SWECAI: Sistema Web Centrado en el Alumno Inteligente
Calendario De Exposiciones 17 9
Cultura De Servicio Al Cliente
Datos Empleo Adecco
Viviras..
Clase 11, 2/10/2007
Redes en tres minutos
Aptitudes d'un entrepreneur
Literatura y medios sociales
Fete de la nouvelle
Le vin 2.0 vinagora 2012 conference 02 - philippe hugon vinternet
Veille economie numérique 200711
Ingenierie entrepreneuriat
Recapitulando
Publicidad

Similar a Optimizando Algoritmos Evolutivos - MAEB (20)

PPT
Algoritmos Evolutivos
ODP
Programacion genetica
PDF
Jgap algritmos geneticosss
PDF
Utp i_ay_se_s10_algoritmo genéticos_
PPTX
Optimizacion de software
DOCX
Algoritmos genéticos 2 s lun 30 sep-13
PPTX
Algoritmos geneticos
PDF
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.
PPT
Algoritmos Genéticos
PDF
Xpin algoritmos genéticos
PPTX
ALGORITMO GENETICO - II.pptx
PPTX
Programación Genética: Introducción y Aspectos Generales
PPTX
Algoritmos Genéticos
PPTX
Trabajo algoritmo genetico uba
PPTX
Desarollo de sofware con algoritmos genéticos
PDF
computacion evolutiva y computacion neuronal
PPT
Inteligencia artificial
PDF
Proyecto gpm
PDF
Memoria_Con_Memoria
Algoritmos Evolutivos
Programacion genetica
Jgap algritmos geneticosss
Utp i_ay_se_s10_algoritmo genéticos_
Optimizacion de software
Algoritmos genéticos 2 s lun 30 sep-13
Algoritmos geneticos
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.
Algoritmos Genéticos
Xpin algoritmos genéticos
ALGORITMO GENETICO - II.pptx
Programación Genética: Introducción y Aspectos Generales
Algoritmos Genéticos
Trabajo algoritmo genetico uba
Desarollo de sofware con algoritmos genéticos
computacion evolutiva y computacion neuronal
Inteligencia artificial
Proyecto gpm
Memoria_Con_Memoria
Publicidad

Más de Juan J. Merelo (20)

PDF
Acta de defunción de juan monserrat vergés
ODP
Ciencia y videojuegos v4
ODP
Como triunfar con tu proyecto en un hackatón
ODP
Benchmarking languages for evolutionary computation
PDF
Benchmarking languages for evolutionary algorithms
ODP
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
ODP
Creación de panorámicas con Hugin
ODP
Introducción a HDR y Tonemapping con Luminance
ODP
Introducción al 7º hackathon UGR
ODP
Nuevas tecnologías, Modas y docencia en el siglo XXI
ODP
Open Access and Copyleft
ODP
Luminance 2014 presentaciión sobre luminance
ODP
Enforcing Corporate Security Policies via Computational Intelligence Techniques
ODP
Evostar 2014 Introduction to the conference
ODP
Presentación Open Data Day en Granada, 2014
ODP
Introducción al uso de git, el sistema de control de fuentes más molón.
ODP
Redes sociales-en-un-rato-piiisa
ODP
¿Necesitas a la oficina de software libre de la Universidad de Granada?
ODP
Presentación 8º CUSL/6º CUSL granadino
ODP
El software libre contado a los universitarios
Acta de defunción de juan monserrat vergés
Ciencia y videojuegos v4
Como triunfar con tu proyecto en un hackatón
Benchmarking languages for evolutionary computation
Benchmarking languages for evolutionary algorithms
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
Creación de panorámicas con Hugin
Introducción a HDR y Tonemapping con Luminance
Introducción al 7º hackathon UGR
Nuevas tecnologías, Modas y docencia en el siglo XXI
Open Access and Copyleft
Luminance 2014 presentaciión sobre luminance
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Evostar 2014 Introduction to the conference
Presentación Open Data Day en Granada, 2014
Introducción al uso de git, el sistema de control de fuentes más molón.
Redes sociales-en-un-rato-piiisa
¿Necesitas a la oficina de software libre de la Universidad de Granada?
Presentación 8º CUSL/6º CUSL granadino
El software libre contado a los universitarios

Último (20)

DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
IPERC...................................
Manual de Convivencia 2025 actualizado a las normas vigentes
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
TOMO II - LITERATURA.pd plusenmas ultras
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
EL aprendizaje adaptativo bajo STEM+H.pdf
Atencion prenatal. Ginecologia y obsetricia
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
IPERC...................................

Optimizando Algoritmos Evolutivos - MAEB

Notas del editor

  • #3: La imagen está tomada de http://www.flickr.com/photos/dahlstroms/4083220012/
  • #4: Imagen obtenida de http://www.flickr.com/photos/sebilden/3429805384/
  • #5: Devel::NYTProf, un profiler para Perl desarrollado inicialmente para trabajar en el NYTimes (de ahí el nombre) y liberado; actualmente disponible en CPAN; es la mejor herramienta y más detallada que hay ahora mismo en Perl, produciendo una salida en HTML.
  • #6: Imagen CC obtenida de http://www.flickr.com/photos/rbanks/2292915/
  • #7: En el repositorio se pueden ver como diferentes versiones del mismo programa todos los programas que se han usado en la serie, usando la herramienta de diferencia entre programas que da Launchpad.
  • #9: No es la única mejora, se probaron también otros algoritmos como mergesort, y otros que no tuvieron tanto éxito. El comportamiento de los lenguajes de programación
  • #12: Imagen obtenida de http://www.flickr.com/photos/viagallery/2292639593/ con licencia CC