Search bias in ant colony optimization: On the role of competition-balanced systems

被引:58
作者
Blum, C [1 ]
Dorigo, M
机构
[1] Univ Politecn Cataluna, Dept Llenguatages & Sustemes Informat, E-08034 Barcelona, Spain
[2] Free Univ Brussels, IRIDIA, B-01050 Brussels, Belgium
关键词
algorithm performance; ant colony optimization (ACO); metaheuristics; search bias;
D O I
10.1109/TEVC.2004.841688
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the problems encountered when applying ant colony optimization (ACO) to combinatorial optimization problems is that the search process is sometimes biased by algorithm features such as the pheromone model and the solution construction process. Sometimes this bias is harmful and results in a decrease in algorithm performance over time, which is called second-order deception. In this work, we study the reasons for the occurrence of second-order deception. In this context, we introduce the concept of competition-balanced system (CBS), which is a property of the combination of an ACO algorithm with a problem instance. We show by means of an example that combinations of ACO algorithms with problem instances that are not CBSs may suffer from a bias that leads to second-order deception. Finally, we show that the choice of an appropriate pheromone model is crucial for the success of the ACO algorithm, and it can help avoid second-order deception.
引用
收藏
页码:159 / 174
页数:16
相关论文
共 39 条
  • [1] [Anonymous], 1991, 91016 DIP EL POL MIL
  • [2] [Anonymous], 2004, Ant colony optimization
  • [3] [Anonymous], 2002, HDB METAHEURISTICS
  • [4] Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
  • [5] The job shop scheduling problem: Conventional and new solution techniques
    Blazewicz, J
    Domschke, W
    Pesch, E
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 93 (01) : 1 - 33
  • [6] Blum C, 2004, LECT NOTES COMPUT SC, V3172, P118
  • [7] Metaheuristics in combinatorial optimization: Overview and conceptual comparison
    Blum, C
    Roli, A
    [J]. ACM COMPUTING SURVEYS, 2003, 35 (03) : 268 - 308
  • [8] Blum C, 2002, IEEE C EVOL COMPUTAT, P1558, DOI 10.1109/CEC.2002.1004474
  • [9] BLUM C, 2004, THESIS AKAD VERLAGSG, V282
  • [10] BLUM C, 2002, P 7 INT C PAR PROB S, V2439, P893