Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
El problema del vendedor ambulante, es un problema de optimización combinatoria que trata de encontrar una ruta que pase por una serie de puntos de manera que ésta la menor distancia posible. La resolución de este problema se complica exponencialmente al aumentar el número de puntos por los que la r...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2019 |
| País: | España |
| Institución: | Universitat Oberta de Catalunya (UOC) |
| Repositorio: | O2, repositorio institucional de la UOC |
| OAI Identifier: | oai:openaccess.uoc.edu:10609/90526 |
| Acceso en línea: | http://hdl.handle.net/10609/90526 |
| Access Level: | acceso abierto |
| Palabra clave: | algoritmos genéticos problema del vendedor ambulante enjambre de partículas particle swarm travelling salesman problem genetic algorithms problema del viatjant de comerç eixam de partícules algorismes genètics Algorithms -- TFM Algorismes -- TFM Algoritmos -- TFM |
| Sumario: | El problema del vendedor ambulante, es un problema de optimización combinatoria que trata de encontrar una ruta que pase por una serie de puntos de manera que ésta la menor distancia posible. La resolución de este problema se complica exponencialmente al aumentar el número de puntos por los que la ruta debe pasar. Para la resolución de este problema se utilizan métodos computacionales que realizan cálculos para el avance de la búsqueda de la ruta óptima, algunos de los cuales se basan en procesos biológicos por la capacidad de solución a problemas complejos que brindan. Uno de estos métodos es el llamado optimización por enjambre de partículas que modela conductas sociales como el movimiento de un enjambre de abejas o un banco de peces. Otro de los métodos es conocido como algoritmo genético, el cual basa la generación de soluciones en operadores como la recombinación o mutación de cromosomas. Z.E.R.G. es un algoritmo ideado para la resolución del problema del vendedor ambulante, combinando elementos de los dos métodos mencionados. El algoritmo cuenta con 9 configuraciones distintas que caracterizan el desempeño de su búsqueda de la soluciones. En el presente trabajo, se presenta el diseño y la implementación del algoritmo, además de un análisis de los resultados generados para problemas del vendedor ambulante de variada dificultad. |
|---|