01
TSP Algorithm Lab
Algorithm visualisation · Full-stack

Problem
Algorithm results are difficult to compare when route quality, runtime and search behaviour are separated across different tools.
What I built
A React and TypeScript interface with a Java and Spring Boot backend that parses TSPLIB instances and compares multiple TSP approaches through graph and map views.
Decision note
Keep the dataset constant while changing the algorithm, so differences in route quality and runtime remain visible.
What I learned
Heuristic behaviour becomes easier to explain when the search process is visual, not only numerical.









