Materia

Contenido de XSL

Algoritmos Bioinspirados y Técnicas de Computación Evolutiva

Datos generales de la materia

Modalidad
Presencial
Idioma
Castellano

Profesorado

NombreInstituciónCategoríaDoctor/aPerfil docenteÁreaEmail
FERNANDEZ MARTINEZ, JUAN LUISUniversidad de OviedoProfesorado Catedratico De UniversidadDoctorMatemática Aplicadajlfm@uniovi.es
MATEO COLLAZOS, PEDRO MARIAUniversidad de ZaragozaProfesorado Titular De UniversidadDoctor

Competencias

DenominaciónPeso
Entender el funcionamiento y la utilización de los algoritmos estudiados.16.0 %
Ser capaz de diseñar un método evolutivo simple para la resolución de un problema.16.0 %
Ajustar adecuadamente los diferentes parámetros de los algoritmos bioinspirados mediante la correspondiente experimentación.16.0 %
Manejar con cierta destreza el software utilizado en las sesiones.16.0 %
Diseñar adecuadamente baterías de experimentación.16.0 %
Presentar rigurosamente los resultados tras la fase de experimentación.16.0 %

Tipos de docencia

TipoHoras presencialesHoras no presencialesHoras totales
Magistral243660
Seminario41216
P. de Aula81826
P. Ordenador242448

Actividades formativas

DenominaciónHorasPorcentaje de presencialidad
Análisis de casos10.00 %
Clases magistrales24.0100 %
Debates6.025 %
Ejercicios10.00 %
Lecturas10.00 %
Prácticas de aula14.025 %
Prácticas de ordenador48.050 %
Seminarios4.0100 %
Trabajo en grupo18.00 %
Tutorías6.050 %

Sistemas de evaluación

DenominaciónPonderación mínimaPonderación máxima
Se valorará la asistencia y la respuesta a las actividades y ejercicios propuestos20.0 % 40.0 %
Trabajos Prácticos60.0 % 80.0 %

Temario

Se presentarán los elementos comunes a los algoritmos bioinspirados o evolutivos para posteriormente desarrollar algunos de los tipos más utilizados

Componentes principales de los Algoritmos Genéticos; El Algoritmo Genético Simple; Representaciones alternativas. Operadores de Variación y Selección. Prácticas con Octave/Matlab

Componentes principales de las Estrategias de evolución. Autoadaptación. Operadores de variación. Prácticas con Octave/Matlab

Estructuras para representar programas: Árboles, Straight Line Programs. Operadores de selección y recombinación. Aplicación a problemas de Regresión

Optimalidad Pareto. Pareto rankings usados en algoritmos evolutivos multiobjetivo. Ejemplos de algoritmos

Evolución diferencial, Algoritmos de estimación de distribuciones, Particle Swarm Optimization (PSO)

Breve presentación y estudio de algunos problemas susceptibles de ser abordados mediante las estrategias presentadas

Bibliografía

Materiales de uso obligatorio

Apuntes y prácticas de la asignatura "Algoritmos Bioinspirados y Técnicas de Computación Evolutiva" publicados en la plataforma virtual de apoyo a la docencia Moodle (UPV/EHU)

Bibliografía básica

Michalewicz Z., Genetic Algorithms and Data Structures: Evolution Programs. Springer, 1999



Eiben,A.E. y Smith, J.E. Introduction to evolutionarly computing. Springer, 2007



J. Koza. Genetic Programming: On the Programming of Computers by Means of Natural Selection. The MIT Press, 1992.

Bibliografía de profundización

Holland, J.H. Adaptation in Natural and Artifiical Systems. Univ. Michigan Press, 1975



Goldberg, D.E., Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, 1989

Contenido de XSL

Sugerencias y solicitudes