2opt with greedy constructive algorithm to generate initial solution