added all algorithms for solving TSP