Traveling Salesman Heuristics

Date
2021-04-29
Authors
Horton, Shea
Marshall, John
Lewis, John Jack
Journal Title
Journal ISSN
Volume Title
Publisher
Florida Southern College
Abstract
The traveling salesman problem (TSP) involves trying to find the optimal path to tour a collection of cities, or vertices of a graph, based on their weights. This would seem simple enough with just a few cities, but when a tour needs to be calculated for hundreds or thousands of cities, the run time becomes completely unmanageable. It is for this reason that there are not any perfectly accurate algorithms to find the optimal path in sufficient polynomial time, but rather heuristics that can find near-optimal paths and weights. Our research revolved around finding the differences between the top heuristics for this problem and determining which would be the best for us to implement. We ended up picking Christofide’s heuristic with a 2-opt algorithm on top of that, guaranteeing us, at worst, to be at 1.5x the length of the optimal path.
Description
Presented at Fiat Lux Spring 2021.
Keywords
Traveling salesman problem, Heuristic algorithms
Citation
DOI
Collections