Using genetic algorithms to solve TSP problems (Java)