TspGA Genetic Algortihm for the Traveling Salesman Problem in Java This is a way to solve the Traveling Salesman Problem using mutation and natural selection in Java. This program can take a random path like this: And via evolution turn it into this: