Memoria:
Diseño e implementación de un algoritmo genético paralelo para la solución de problemas de optimización combinatoria

dc.contributor.advisorHerrera-López, Carloses
dc.contributor.advisorParada-Daza, Víctores
dc.contributor.advisorDurán-Faúndez, Cristián Rodrigoes
dc.contributor.authorFonseca-Avendaño, José Nicoláses
dc.date.accessioned2017-04-05T12:21:41Z
dc.date.available2017-04-05T12:21:41Z
dc.date.issued2015
dc.descriptionMemoria (Ingeniero Civil en Automatización)es
dc.description.abstractEl presente trabajo de título tiene por objetivo diseñar un algoritmo genético paralelo para la resolución de problemas de optimización combinatoria. Para cumplir con el objetivo general es necesario contar con un problema de decisión complejo (NP-Hard), en este trabajo se selecciona el problema de localización de nodos presente en las redes inalámbricas. Una vez definido el problema a resolver se desarrollan los principales componentes del algoritmo genético como: la codificación utilizada, la función de fitness, los operadores genéticos, etc. Finalmente se realiza una comparación entre el algoritmo propuesto y su versión secuencial. Para el desarrollo de este trabajo título se realiza una exhaustiva búsqueda bibliográfica, que permite tener una visión actualizada sobre las características y problemas presentes en las redes inalámbricas, los distintos tipos de algoritmos genéticos, los frameworks que permiten la implementación de metaheurísticas evolutivas y por último una descripción de la computación de alta performance. El problema de localización de nodos se resolvió por medio de tres algoritmos genéticos, el primero de ellos es un algoritmo genético secuencial, el segundo es un algoritmo paralelo Maestro/Esclavo y el tercero es un algoritmo basado en un modelo de islas. Para los tres algoritmos desarrollados se implementaron la misma función objetivo y operadores genéticos. Como los algoritmos genéticos son de naturaleza estocástica, para la comparación entre ellos es necesario realizar un elevado número de ejecuciones independientes sobre el problema planteado. Una vez obtenidos los resultados de las respectivas ejecuciones se realiza un análisis estadístico que permite verificar si los resultados obtenidos (fitness) provienen de poblaciones distintas o iguales. Luego se realiza una comparación del tiempo de procesamiento entre los distintos algoritmos utilizando el Speedup y la eficiencia. Los algoritmos modelos de islas son los que obtienen los mejores resultados en función del tiempo de procesamiento. Respecto a los valores de fitness promedio obtenidos los algoritmos secuencial y los basados en modelos de islas son los que obtienen los mejores resultados.es
dc.description.call-numberM(DC) 629.8 F733 2015es
dc.formatapplication/pdf
dc.identifier.urihttps://repositorio.ubiobio.cl/handle/123456789/1481
dc.languagespaes
dc.publisherUniversidad del Bío-Bío. Departamento de Ingeniería Eléctrica y Electrónicaes
dc.rightsinfo:eu-repo/semantics/acceso abierto
dc.subjectAlgoritmos genéticos-diseñoes
dc.subjectOptimización combinatoriaes
dc.subjectWireless sensor networkses
dc.subjectComputación paralelaes
dc.subjectAnálisis estadísticoes
dc.titleDiseño e implementación de un algoritmo genético paralelo para la solución de problemas de optimización combinatoriaes
dc.typetesinaes
dspace.entity.typememoria
ubb.CarreraIngeniería Civil en Automatización
ubb.DepartamentoDepartamento de Ingeniería Eléctrica y Electrónica
ubb.FacultadFacultad de Ingeniería
ubb.SedeConcepción
Archivos
Bloque original
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Fonseca_Avendano_Jose_Nicolas.pdf
Tamaño:
8.35 MB
Formato:
Adobe Portable Document Format
Descripción:
Bloque de licencias
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descripción:
Colecciones