An Algorithm for the Traveling Salesman Problem | Synapse