Modeling the dynamics of ant colony optimization

被引:60
作者
Merkle, D
Middendorf, M
机构
[1] Univ Karlsruhe, Inst AIFB, D-76128 Karlsruhe, Germany
[2] Univ Eichstatt Ingolstadt, Comp Sci Grp, D-85072 Eichstatt, Germany
关键词
ant colony optimization; ACO algorithms; ACO model; dynamic behavior; fixed points;
D O I
10.1162/106365602760234090
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The dynamics of Ant Colony Optimization (ACO) algorithms is studied using a deterministic model that assumes an average expected behavior of the algorithms. The ACO optimization metaheuristic is an iterative approach, where in every iteration, artificial ants construct solutions randomly but guided by pheromone information stemming from former ants that found good solutions. The behavior of ACO algorithms and the ACO model are analyzed for certain types of permutation problems. It is shown analytically that the decisions of an ant are influenced in an intriguing way by the use of the pheromone information and the properties of the pheromone matrix. This explains why ACO algorithms can show a complex dynamic behavior even when there is only one ant per iteration and no competition occurs. The ACO model is used to describe the algorithm behavior as a combination of situations with different degrees of competition between the ants. This helps to better understand the dynamics of the algorithm when there are several ants per iteration as is always the case when using ACO algorithms for optimization. Simulations are done to compare the behavior of the ACO model with the ACO algorithm. Results show that the deterministic model describes essential features of the dynamics of ACO algorithms quite accurately, while other aspects of the algorithms behavior cannot be found in the model.
引用
收藏
页码:235 / 262
页数:28
相关论文
共 20 条
[1]   Evolution Determined by Trajectory of Expected Populations: Sufficient Conditions, with Application to Crossover [J].
Bruce, I. Douglas ;
Simpson, R. Jamie .
EVOLUTIONARY COMPUTATION, 1999, 7 (02) :151-171
[2]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[3]  
DORIGO M, 1992, THESIS POLIT MILANO
[4]  
Dorigo M, 1999, NEW IDEAS OPTIMIZATI, P11
[5]   Graph-based Ant System and its convergence [J].
Gutjahr, WJ .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2000, 16 (08) :873-888
[6]   ACO algorithms with guaranteed convergence to the optimal solution [J].
Gutjahr, WJ .
INFORMATION PROCESSING LETTERS, 2002, 82 (03) :145-153
[7]  
Merkle D, 2000, LECT NOTES COMPUT SC, V1803, P287
[8]  
MERKLE D, 2002, IN PRESS IEEE T EVOL
[9]  
Merkle D., 2001, P 4 MET INT C MIC 20, P573
[10]  
MERKLE D, 2001, LNCS, V2037, P213