I. Introduction
Traveling salesman problem (TSP) is a most popular routing problem, which is a sub-problem issue of many application domains such as transportation [1], network communication [2], vehicle routing [3], integrated circuits designs [4], and semiconductor industries [5]. TSP denotes a salesman who wants to visit a number of cities exactly once and finally returns to the starting city; the objective is to determine a tour with the minimum distance.