I. Introduction
The ant colony optimization (ACO) algorithm is a multi agent system in which the behavior of each ant is inspired by the foraging behavior of real ants to solve optimization problem. The main idea of ACO is to use the equivalent of the pheromone trail used by real ants as a medium for cooperation and communication among a colony of artificial ants. ACO algorithm has been successfully applied to several NP-hard combinatorial optimization problems, such as the traveling salesman problem(TSP) [9], the quadratic assignment problem (QAP) [14], the vehicle routing problem (VRP) [13] and the job-shop scheduling problem (JSP) [3], since it was introduced by Dorigo [9]. Among these problems, TSP plays an important role in ACO algorithm because almost all researches on ACO have been tested on this problem. TSP was chosen mainly for three reasons [5]: (I) it is a problem to which the ACO is easily adapted, (II) it is one of the most studied NP-hard problems in combinatorial optimization, and (III) it is easier comprehend. Thus, we here focused on TSP as application domains for the proposed algorithm.