Paralelización de la meta-heurística ¨Optimización en Mallas Variables¨ utilizando la Arquitectura CUDA

dc.contributor.advisorDíaz López, Ernesto
dc.contributor.authorMartínez Prieto, Adrian
dc.coverage.spatialSanta Claraen_US
dc.date.accessioned2018-03-07T22:35:48Z
dc.date.available2018-03-07T22:35:48Z
dc.date.issued2015-06-24
dc.description.abstractEn el campo de la optimización, tanto académico como industrial los problemas que se presentan a diario son a menudo complicados y NP-difícil. La solución computacional de los mismos no puede llevarse a cabo de una manera exacta en un plazo de tiempo razonable, y el uso de recursos de hardware de cómputo para esta solución aumenta considerablemente. Para lidiar con tal asunto, el diseño de los métodos de solución debe estar basado en el uso conjunto de los enfoques avanzados de la optimización combinatoria, los métodos de paralelismo e ingeniería a gran escala. Por lo que existen diferentes ramas de la investigación dedicadas al desarrollo constante de estas técnicas. En las últimas décadas, en la rama de la Inteligencia Artificial las meta-heurísticas poblacionales representan una poderosa herramienta para la solución de problemas complejos. El objetivo de este trabajo es exponer los resultados obtenidos a partir de la aplicación de técnicas paralelas utilizando la arquitectura CUDA a la meta-heurística poblacional “Optimización en Mallas Variables” (VMO), con el propósito de lograr una mejora en el costo computacional en la misma. En el trabajo se implementan en paralelo las etapas más costosas del algoritmo en el proceso de expansión y contracción de la malla para la obtención de la nueva población inicial. Los resultados obtenidos fueron validados utilizando una versión secuencial de la metaheurística. Los tiempos de ejecución de ambos algoritmos se comparan, mostrándose mejoras sustanciales en la versión paralela con el uso de CUDA.en_US
dc.description.abstractIn the field of optimization, both academic and industrial problems that occur daily are often complicated and NP-hard. The computational solution of such problems cannot be carried out in a precise manner in a reasonable period of time, and the use of hardware resources of computation for this solution greatly increases. To address this issue, the design of the solution methods should be based on the set of the advanced approaches of combinatorial optimization using the methods of parallelism and engineering scale. So there are different branches of research dedicated to the ongoing development of these techniques. In recent decades, in the field of Artificial Intelligence, population based meta-heuristics represent a powerful tool for solving complex problems. The objective of this paper is to present the results obtained from the application of parallel techniques using the CUDA architecture to the meta-heuristic "Variable Mesh Optimization" (VMO), with the purpose of achieving an improvement in the computational cost. In the work are implemented in parallel the more expensive stages of the algorithm in the process of expansion and contraction of the mesh for obtaining the new initial population. The results obtained were validated using a sequential version of the meta-heuristics. The runtimes of both algorithms are compared, showing substantial improvements in the parallel version with the use of CUDA.en_US
dc.description.sponsorshipFacultad de Matemática, Física y Computación. Departamento de Ciencias de la Computaciónen_US
dc.description.statusnon-publisheden_US
dc.identifier.urihttps://dspace.uclv.edu.cu/handle/123456789/8854
dc.language.isoesen_US
dc.publisherUniversidad Central “Marta Abreu” de Las Villasen_US
dc.rightsEste documento es Propiedad Patrimonial de la Universidad Central “Marta Abreu” de Las Villas. Los usuarios podrán hacer uso de esta obra bajo la siguiente licencia: Creative Commons: Atribución-No Comercial-Compartir Igual 4.0 Licenseen_US
dc.subjectMeta-Heurísticasen_US
dc.subjectOptimización Basada en Mallas Variables (VMO)en_US
dc.subjectPropósito General sobre Unidades de Procesamiento Gráfico (GPGPU)en_US
dc.subjectArquitectura Unificada de Dispositivos de Cómputo (CUDA)en_US
dc.subjectMeta-Heuristicen_US
dc.subjectVMOen_US
dc.subjectGPGPUen_US
dc.subjectCUDAen_US
dc.subject.otherMetaheurísticaen_US
dc.subject.otherOptimización Combinatoriaen_US
dc.subject.otherProcesamiento Gráficoen_US
dc.subject.otherProgramación Paralelaen_US
dc.subject.otherCostoen_US
dc.subject.otherModelo de Computaciónen_US
dc.subject.otherInteligencia Artificialen_US
dc.titleParalelización de la meta-heurística ¨Optimización en Mallas Variables¨ utilizando la Arquitectura CUDAen_US
dc.typeThesisen_US
dc.type.thesisbacheloren_US

Archivos

Bloque original
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Informe Adrian.pdf
Tamaño:
2.16 MB
Formato:
Adobe Portable Document Format
Bloque de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
3.33 KB
Formato:
Item-specific license agreed upon to submission
Descripción: