An improved tabu search for solving symmetric traveling salesman problems