TSP2024

TSP2024 implements 28 different sub-optimal methods for solving the symmetric Euclidean TSP problem as well as the 2-opt enhancing method.

Download
Download

General Information

MATLAB Release Compatibility

  • Compatible with R2021a and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
2.2.0

Three new methods have been added: a naive geometric one, the sector based partition, and two population based algorithms, komodo mlipir and Djaya algorithms.

Download
2.1.0

- A firefly algorithm has been added

Download
2.0.0

- The UI was modified to reading files in TSPLIB format.
- A new switch controls how the final result is displayed.
- A new method "Doubled-ended nearest and loneliest neighbour approach (DENLN)" was added.
- Code for Karp's approach was modified.

Download
1.11.0

A new method entitled Polynomial-Time Deterministic (PTD) approach has been added.

Download
1.10.0

A new geometric method has been added: pair-center algorithm recently proposed by Arno Formella.

Download
1.9.0

3 new methods have been added: Multi-fragment heuristic, Delaunay insertion and space-filling curve.

Download
1.8.0

- Two new methods have been added: Metropolis algorithm and Reinforcement learning
- Minor code changes were made
- The user interface has been arranged to take into account the number of methods

Download
1.7.1

- The uploaded zip file was incorrect

Download
1.7.0

- Two new geometric divide and conquer approaches have been added
- The accompanying document has been revised and updated
- An mlappinstall file is now provided

Download
1.6.0

- Two new geometric methods have been added (Bitonic tour and Clarke-Wright heuristic).
- The GUI has been slightly modified. To facilitate comparison of results, the length of the best tour obtained is stored and displayed at the bottom right.

Download
1.5.0

- Two new methods have been added (Black hole algorithm and Tabu search).
- A bug in the crossover function of the Genetic Algorithm method was corrected.
- .m files implemeting each method separately are now provided.

Download
1.4.0

Three new methods have been added

Download
1.3.0

Download