Traveling Salesman Heuristics

Date

2021-04-29

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