Constricting Heuristic for Traveling Salesman