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...

Descripción completa

Detalles Bibliográficos
Autor: García de las Cuevas, Iñigo
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
id ES_67d84dfb8ebd1bc30e668bb4a24c87e3
oai_identifier_str oai:openaccess.uoc.edu:10609/90526
network_acronym_str ES
network_name_str España
repository_id_str
dc.title.none.fl_str_mv Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
title Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
spellingShingle Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
García de las Cuevas, Iñigo
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
title_short Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
title_full Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
title_fullStr Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
title_full_unstemmed Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
title_sort Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulante
dc.creator.none.fl_str_mv García de las Cuevas, Iñigo
author García de las Cuevas, Iñigo
author_facet García de las Cuevas, Iñigo
author_role author
dc.contributor.none.fl_str_mv Marco-Galindo, Maria-Jesús
Jiménez-García, Brian
dc.subject.none.fl_str_mv 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
topic 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
description 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.
publishDate 2019
dc.date.none.fl_str_mv 2019
2019
2019
dc.type.none.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv http://hdl.handle.net/10609/90526
url http://hdl.handle.net/10609/90526
dc.language.none.fl_str_mv Español
language_invalid_str_mv Español
dc.rights.none.fl_str_mv GNU Free Documentation License
http://www.gnu.org/licenses/gpl.html
info:eu-repo/semantics/openAccess
rights_invalid_str_mv GNU Free Documentation License
http://www.gnu.org/licenses/gpl.html
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universitat Oberta de Catalunya (UOC)
publisher.none.fl_str_mv Universitat Oberta de Catalunya (UOC)
dc.source.none.fl_str_mv reponame:O2, repositorio institucional de la UOC
instname:Universitat Oberta de Catalunya (UOC)
instname_str Universitat Oberta de Catalunya (UOC)
reponame_str O2, repositorio institucional de la UOC
collection O2, repositorio institucional de la UOC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869409919086624768
spelling Diseño y desarrollo de un nuevo algoritmo basado en la naturaleza para la resolución del problema del vendedor ambulanteGarcía de las Cuevas, Iñigoalgoritmos genéticosproblema del vendedor ambulanteenjambre de partículasparticle swarmtravelling salesman problemgenetic algorithmsproblema del viatjant de comerçeixam de partículesalgorismes genèticsAlgorithms -- TFMAlgorismes -- TFMAlgoritmos -- TFMEl 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.The Travelling Salesman Problem is a combinatorial optimization problem that aims to find the path that goes through a series of points, with the least possible distance. The resolution of this problem grows exponentially with the number of points that the path must go through. For the resolution of this problem computational methods are used in order to advance in the search of the optimal solution, some of which are based in biological processes because of the capacity to solve complex problems that they bring. One of these methods is the one called Particle Swarm Optimization which models social conducts such as the movement of a bee swarm or a fish school. Another of the methods is known as Genetic Algorithm, which bases the generation of solutions in operators like the crossover or mutation of chromosomes. Z.E.R.G. is an algorithm devised for the resolution of the Travelling Salesman Problem, combining elements of the two mentioned methods. The algorithm has different configurations that characterize the performance of its solution search. In this assignment, the design and development of the algorithm is presented, in addition to an analysis of the results generated for varying difficulty Travelling Salesman Problems.El problema del viatjant de comerç, és un problema d'optimització combinatòria que tracta de trobar una ruta que passi per una sèrie de punts de manera que aquesta la menor distància possible. La resolució d'aquest problema es complica exponencialment en augmentar el nombre de punts pels quals la ruta ha de passar. Per a la resolució d'aquest problema s'utilitzen mètodes computacionals que realitzen càlculs per a l'avanç de la recerca de la ruta òptima, alguns dels quals es basen en processos biològics per la capacitat de solució a problemes complexos que brinden. Un d'aquests mètodes és l'anomenat optimització per eixam de partícules que modela conductes socials com el moviment d'un eixam d'abelles o un banc de peixos. Un altre dels mètodes és conegut com algorisme genètic, el qual basa la generació de solucions en operadors com la recombinació o mutació de cromosomes. Z.E.R.G. és un algoritme ideat per a la resolució del problema del viatjant de comerç, combinant elements dels dos mètodes esmentats. L'algoritme compta amb 9 configuracions diferents que caracteritzen l'exercici de la seva recerca de la solucions. En el present treball, es presenta el disseny i la implementació de l'algoritme, a més d'una anàlisi dels resultats generats per el problema del viatjant de comerç de variada dificultat.Universitat Oberta de Catalunya (UOC)Marco-Galindo, Maria-JesúsJiménez-García, Brian201920192019info:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfhttp://hdl.handle.net/10609/90526reponame:O2, repositorio institucional de la UOCinstname:Universitat Oberta de Catalunya (UOC)EspañolGNU Free Documentation Licensehttp://www.gnu.org/licenses/gpl.htmlinfo:eu-repo/semantics/openAccessoai:openaccess.uoc.edu:10609/905262026-05-28T12:42:01Z
score 15.300719