“…As is well known, the TSP belongs to a family of NP-complete problems [27] whose computational complexity rises exponentially by increasing the number of cities. For many current TSP applications such as data association, vehicle routing [21,30], data transmission in computer networks [25], scheduling, drilling of printed circuits boards [26], analysis of the structure of crystals, clustering of data arrays, assignment of routes for planes of a specified fleet, image processing and pattern recognition [2], and transportation and logistics, finding suboptimal solutions with a reasonable cost may be more advantageous, and therefore the great interest in efficient heuristics to solve the TSP.…”