Solving Traveling Salesman Problem With a non-complete Graph