EL Problema del Viajante, heurísticas basadas en algoritmos genéticos
The Traveling Salesman Problem, genetic algorithm-based heuristics

Impacto

Downloads

Downloads per month over past year



Sebastián Martínez-Cava, Carlos (2021) EL Problema del Viajante, heurísticas basadas en algoritmos genéticos. [Trabajo Fin de Grado]

[thumbnail of TFG_Final_Carlos_Sebastián_Martínez-Cava.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial Share Alike.

3MB


Abstract

Se consideran los algoritmos genéticos como una aproximación a la solución del Problema del Viajante. Se analiza la complejidad computacional del Problema del Viajante y se concluye que es un problema NP-Duro. Se sitúa históricamente el problema, describiendo los diferentes hitos que han sucedido, dando lugar a una variedad de métodos para resolver instancias cada vez mayores. Se examinan algunas de dichas aproximaciones, diferenciándose algoritmos exactos, heurísticas y metaheurísticas. Se estudia la metaheurística de los algoritmos genéticos en profundidad, presentando los operadores de selección, cruce y mutación clasificándolos en función de su contexto binario o permutacional. Se introduce la teoría de esquemas para justificar los operadores anteriores y se estudia el modelo de Markov que subyace en el proceso dinámico de optimización. Por último, se analiza la eficacia de los algoritmos genéticos sobre el Problema del Viajante en diferentes instancias del banco de ejemplos TSPLIB, comparando el rendimiento de las posibles opciones para cada operador, con unos parámetros fijados por el autor.

Resumen (otros idiomas)

Genetic algorithms are considered to be an approximation to the solution of the Traveling Salesman Problem. The computational complexity of the Traveling Salesman Problem is analyzed and it is concluded that it is a a NP-Hard problem. The problem is historically set, describing the different milestones that have happened, leading to a variety of methods to solve increasingly bigger instances. Some of those approximations are examined, differentiating exact algorithms, heuristics and metaheuristics. The genetic algorithm metaheuristic is studied in depth, presenting the selection, crossover and mutation operators classifying them according to their binary or permutational context. The schema theory is introduced in order to justify the above operators and the Markov model underlying the dynamic optimization model is studied. Finally, the efficacy of genetic algorithms on the Traveling Salesman Problem is analyzed in different instances of the TSPLIB test bench, comparing the performance of the possible options for each operator, with parameters set by the author.

Item Type:Trabajo Fin de Grado
Additional Information:

Calificación: Matrícula de honor (10)

Directors:
Directors
Yáñez Gestoso, Francisco Javier
Uncontrolled Keywords:Algoritmo genético; Cadena de Markov; Esquema; Metaheurística; NP-Duro; Operadores de selección, cruce y mutación; Población; Problema del Viajante
Palabras clave (otros idiomas):Genetic algorithm; Markov chain; Metaheuristic; NP-Hard; Population; Schema; Selection, crossover and mutation operators; Traveling Salesman Problem
Subjects:Sciences > Mathematics > Operations research
Sciences > Statistics > Operations research
Sciences > Statistics > Mathematical optimization
Título de Grado:Ingeniería Matemática
ID Code:67161
Deposited On:30 Sep 2021 13:12
Last Modified:30 Sep 2021 13:12

Origin of downloads

Repository Staff Only: item control page