A Mixed Heuristic Algorithm for Traveling Salesman Problem