Runtime analysis of the 1-ANT ant colony optimizer

被引:20
作者
Doerr, Benjamin [2 ]
Neumann, Frank [3 ]
Sudholt, Dirk [1 ]
Witt, Carsten [4 ]
机构
[1] Univ Birmingham, CERCIA, Birmingham, W Midlands, England
[2] Max Planck Inst Informat, Saarbrucken, Germany
[3] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
[4] Tech Univ Denmark, DTU Informat, DK-2800 Lyngby, Denmark
关键词
Ant colony optimization; Runtime analysis; Theory; EVOLUTIONARY ALGORITHMS; SEARCH; SYSTEM;
D O I
10.1016/j.tcs.2010.12.030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The runtime analysis of randomized search heuristics is a growing field where, in the last two decades, many rigorous results have been obtained. First runtime analyses of ant colony optimization (ACO) have been conducted only recently. In these studies simple ACO algorithms such as the 1-ANT are investigated. The influence of the evaporation factor in the pheromone update mechanism and the robustness of this parameter w.r.t. the runtime behavior have been determined for the example function ONEMAX. This work puts forward the rigorous runtime analysis of the 1-ANT on the example functions LEADINGONES and BINVAL. With respect to Evolutionary Algorithms (EAs), such analyses were essential to develop methods for the analysis on more complicated problems. The proof techniques required for the 1-ANT, unfortunately, differ significantly from those for EAs, which means that a new reservoir of methods has to be built up. Again, the influence of the evaporation factor is analyzed rigorously, and it is proved that its choice has a crucial impact on the runtime. Moreover, the analyses provide insight into the working principles of ACO algorithms. Our theoretical results are accompanied by experimental results that give us a more detailed impression of the 1-ANT's performance. Furthermore, the experiments also deal with the question whether using many ant solutions in one iteration can decrease the total runtime. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:1629 / 1644
页数:16
相关论文
共 25 条
  • [1] A running time analysis of an Ant Colony Optimization algorithm for shortest paths in directed acyclic graphs
    Attiratanasunthron, Nattapat
    Fakcharcienphol, Jittat
    [J]. INFORMATION PROCESSING LETTERS, 2008, 105 (03) : 88 - 92
  • [2] Doerr B, 2008, LECT NOTES COMPUT SC, V5199, P378, DOI 10.1007/978-3-540-87700-4_38
  • [3] Speeding up evolutionary algorithms through asymmetric mutation operators
    Doerr, Benjamin
    Hebbinghaus, Nils
    Neumann, Frank
    [J]. EVOLUTIONARY COMPUTATION, 2007, 15 (04) : 401 - 410
  • [4] Refined runtime analysis of a basic ant colony optimization algorithm
    Doerr, Benjamin
    Johannsen, Daniel
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 501 - 507
  • [5] Doerr B, 2007, GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, P33
  • [6] Ant colony optimization theory: A survey
    Dorigo, M
    Blum, C
    [J]. THEORETICAL COMPUTER SCIENCE, 2005, 344 (2-3) : 243 - 278
  • [7] Dorigo M, 2004, ANT COLONY OPTIMIZATION, pIX
  • [8] On the analysis of the (1+1) evolutionary algorithm
    Droste, S
    Jansen, T
    Wegener, I
    [J]. THEORETICAL COMPUTER SCIENCE, 2002, 276 (1-2) : 51 - 81
  • [9] Giel O, 2003, LECT NOTES COMPUT SC, V2607, P415
  • [10] Mathematical runtime analysis of ACO algorithms: survey on an emerging issue
    Walter J. Gutjahr
    [J]. Swarm Intelligence, 2007, 1 (1) : 59 - 79