Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bjam24/traveling-salesman-problem

The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.
https://github.com/bjam24/traveling-salesman-problem

algorithm automation hill-climbing nearest-neighbor python simulated-annealing tabu-search travelling-salesman-problem xlsx

Last synced: 8 days ago
JSON representation

The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.

Awesome Lists containing this project

README

        

# Traveling-Salesman-Problem
## Description
This project was developed for the Computational Intelligence course at AGH University of Science and Technology during the 2021/2022 academic year. It features four custom-designed algorithms created from scratch in **Python** that are applied to **Symmetrical Traveling Salesman Problem (TSP)**. The project's structure and code have been refactored for clarity and efficiency. The algorithms showcased here are frequently integrated with **Machine Learning** algorithms.

## Algorithms
The presented results are intended for demonstration purposes only. Finding the optimal solution requires sufficient time and careful tuning of the parameters.

**Hill Climbing**



**Nearest Neighbour**



**Tabu Search**



**Simulated Annealing**



## Technology stack
- Python