Aplicación de técnicas de computación paralela para la aceleración de algoritmos de ingeniería

Please use this identifier to cite or link to this item: http://hdl.handle.net/10045/121580
Información del item - Informació de l'item - Item information
Title: Aplicación de técnicas de computación paralela para la aceleración de algoritmos de ingeniería
Authors: Rico, Héctor
Research Director: Jimeno-Morenilla, Antonio | Sanchez-Romero, Jose-Luis
Center, Department or Service: Universidad de Alicante. Departamento de Tecnología Informática y Computación
Keywords: Optimización | Algoritmos metaheurísticos | Jaya | TLBO | CUDA | GPU | Paralelismo
Knowledge Area: Arquitectura y Tecnología de Computadores
Date Created: 2021
Issue Date: 2021
Date of defense: 2-Dec-2021
Publisher: Universidad de Alicante
Abstract: La utilización de algoritmos de optimización en problemas de ingeniería ha tenido un gran aumento en los últimos años, lo que ha llevado a la proliferación de un gran número de nuevos algoritmos para resolver problemas de optimización. Además, la aparición de nuevas técnicas de paralelización aplicables a estos algoritmos para mejorar su tiempo de convergencia ha hecho que sea objeto de estudio por parte de muchos autores. Dentro de todos los algoritmos centraremos la investigación en dos algoritmos de optimización: Jaya y TLBO (y su versión discreta DTLBO). Una de las principales ventajas de ambos algoritmos sobre otros métodos de optimización es que los primeros no necesitan ajustar parámetros específicos para el problema concreto al que se aplican. En este trabajo se comparan las implementaciones paralelas de Teaching-Learning Based Optimization y Jaya. La paralelización de ambos algoritmos se realiza utilizando técnicas de GPUs manycore. Se crearán diferentes escenarios partiendo de un enfoque teórico utilizando funciones de la literatura actual para la evaluación de algoritmos de optimización y finalizando en la aplicación de dichos algoritmos a problemas reales de optimización de rutas, en nuestro caso aplicándolo al problema del viajante y para problemas de perforación en placas. Los resultados permitirán comparar ambos algoritmos paralelos en cuanto al número de iteraciones y el tiempo necesario para realizarlas para obtener un nivel de error predeterminado. También se analizará la ocupación de recursos de la GPU en cada caso.
URI: http://hdl.handle.net/10045/121580
Language: spa
Type: info:eu-repo/semantics/doctoralThesis
Rights: Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0
Appears in Collections: Doctoral theses

Files in This Item:
Files in This Item:
File Description SizeFormat 
Thumbnailtesis_doctoral_hector_rico_garcia.pdf8,44 MBAdobe PDFOpen Preview


This item is licensed under a Creative Commons License Creative Commons