> My question is how do you find all those algorithms? Wikipedia never really feel like a good introductory nor discovery place.
I know a place.
From the Github repo Coding Interview University[0] there is a link to a Jupyter notebook[1] on various ways to solve the traveling salesman problem - it is a very good, detailed, resource.