REPOSITORIO BIBLIOGRÁFICO

Optimización de un algoritmo de colonia de hormigas mediante CUDA para resolver problemas de ruteo de vehículos

Mostrar el registro sencillo del ítem

dc.contributor.advisor Ponce Gallegos, Julio César es_MX
dc.contributor.advisor Padilla Díaz, Alejandro es_MX
dc.contributor.advisor Torres Soto, Aurora es_MX
dc.contributor.author Recio Hernández, Alfonso es_MX
dc.date.accessioned 2015-11-24T21:49:14Z
dc.date.available 2015-11-24T21:49:14Z
dc.date.issued 28/11/2014
dc.identifier.other 396605
dc.identifier.uri http://hdl.handle.net/11317/401
dc.description Tesis (maestría en ciencias de la computación)--Universidad Autónoma de Aguascalientes. Centro de Ciencias Básicas. Departamento de Ciencias de la Computación es_MX
dc.description.abstract En esta tesis se muestra cómo pueden los algoritmos de colonias de hormigas resolver problemas de optimización de gran complejidad que requieren de grandes capacidades de cómputo, los cuales pueden ser combinados con nuevas arquitecturas de programación en paralelo mediante el uso de tarjetas gráficas (GPU´s) para tratar de mejorar su rendimiento. Al inicio se encuentra una introducción, que es una explicación general de los principales elementos que integran el método propuesto, los cuales a través de los diversos capítulos se irán desarrollando de manera más extensa. El capítulo 1 es un marco teórico conformado por la justificación, la hipótesis y los objetivos generales y particulares que se resuelven. Posteriormente, en el capítulo 2 encontraremos una introducción a las técnicas metaheurísticas más conocidas como son los algoritmos genéticos, recocido simulado, colonias de hormigas, entre otras. En el capítulo 3 se expone el tema de complejidad computacional, la dificultad de resolver problemas computacionales y la manera en que algunos problemas consumen grandes cantidades de almacenamiento y capacidad de procesamiento. En el capítulo 4 se encontrará información referente al problema de ruteo de vehículos, en que consiste este problema, su formulación matemática y algunas áreas de aplicación. En el capítulo 5 se explican los algoritmos de optimización basados en colonias de hormigas, la descripción de su estructura y funcionamiento. En el capítulo 6 se habla sobre la arquitectura de programación CUDA, de la cual nos apoyamos para implementar algunas de las funciones para su funcionamiento en paralelo. es_MX
dc.description.abstract This thesis shows how can the ant colony algorithms to solve optimization problems of great complexity that require large computing capabilities, which can be combined with new architectures of parallel programming using graphics cards (GPU’s) to try to improve their performance. At the beginning is an introduction, a general explanation of the main elements that make up the proposed method, which through the various chapters will be developed more extensively. Chapter 1 is a theoretical framework consisting rationale, assumptions and general and specific objectives that are resolved. Later, in chapter 2 we find an introduction to popular metaheuristics such as genetic algorithms, simulated annealing, ant colonies, among other metaheuristic techniques. In chapter 3 the issue of computational complexity, the difficulty of solving computational problems and how some problems consume large amounts of storage and processing capacity is exposed. In chapter 4 will find information about the vehicle routing problem, that is the problem, mathematical formulation and some application areas. In chapter 5 the optimization algorithms based on ant colonies are explained, describing their structure and function. In Chapter 6 we talk about the architecture of CUDA programming, which we rely to implement some functions to operate in parallel. In Chapter 7, the proposed solution algorithm, analysis of the functions that were convenient parallelize and its implementation in the new architecture is explained. Computer equipment used for testing is detailed in chapter 8, as well as the software installed to develop the algorithm in parallel. In Chapter 9 tests with the solution method are explained, the parameters used for factorial testing, and how the results were obtained, finally to be analyzed. es_MX
dc.format pdf
dc.language es
dc.publisher Universidad Autónoma de Aguascalientes es_MX
dc.publisher Universidad Autónoma de Aguascalientes es_MX
dc.subject Algoritmos es_MX
dc.title Optimización de un algoritmo de colonia de hormigas mediante CUDA para resolver problemas de ruteo de vehículos es_MX
dc.type Tesis es_MX


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Buscar en el Repositorio


Búsqueda avanzada

Listar

Mi cuenta