TSP heuristics: greedy initial sln + 2OPT