TY - JOUR
T1 - Robustness of ant colony optimization to noise
AU - Friedrich, Tobias
AU - Kötzing, Timo
AU - Krejca, Martin S.
AU - Sutton, Andrew M.
N1 - Publisher Copyright:
© 2016 by the Massachusetts Institute of Technology.
PY - 2016/6/1
Y1 - 2016/6/1
N2 - Recently, ant colony optimization (ACO) algorithms have proven to be efficient in uncertain environments, such as noisy or dynamically changing fitness functions. Most of these analyses have focused on combinatorial problems such as path finding. We rigorously analyze an ACO algorithm optimizing linear pseudo-Boolean functions under additive posterior noise.We study noise distributions whose tails decay exponentially fast, including the classical case of additive Gaussian noise.Without noise, the classical (μ + 1) EA outperforms any ACO algorithm, with smaller μ being better; however, in the case of large noise, the (μ + 1) EA fails, even for high values of μ (which are known to help against small noise). In this article, we show that ACO is able to deal with arbitrarily large noise in a graceful manner; that is, as long as the evaporation factor ρ is small enough, dependent on the variance σ2 of the noise and the dimension n of the search space, optimization will be successful. We also briefly consider the case of prior noise and prove that ACO can also efficiently optimize linear functions under this noise model.
AB - Recently, ant colony optimization (ACO) algorithms have proven to be efficient in uncertain environments, such as noisy or dynamically changing fitness functions. Most of these analyses have focused on combinatorial problems such as path finding. We rigorously analyze an ACO algorithm optimizing linear pseudo-Boolean functions under additive posterior noise.We study noise distributions whose tails decay exponentially fast, including the classical case of additive Gaussian noise.Without noise, the classical (μ + 1) EA outperforms any ACO algorithm, with smaller μ being better; however, in the case of large noise, the (μ + 1) EA fails, even for high values of μ (which are known to help against small noise). In this article, we show that ACO is able to deal with arbitrarily large noise in a graceful manner; that is, as long as the evaporation factor ρ is small enough, dependent on the variance σ2 of the noise and the dimension n of the search space, optimization will be successful. We also briefly consider the case of prior noise and prove that ACO can also efficiently optimize linear functions under this noise model.
KW - Ant colony optimization
KW - Noisy Fitness
KW - Run time analysis
KW - Theory
UR - http://www.scopus.com/inward/record.url?scp=84974850946&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84974850946&partnerID=8YFLogxK
U2 - 10.1162/EVCO_a_00178
DO - 10.1162/EVCO_a_00178
M3 - Article
C2 - 26928850
AN - SCOPUS:84974850946
SN - 1063-6560
VL - 24
SP - 237
EP - 254
JO - Evolutionary Computation
JF - Evolutionary Computation
IS - 2
ER -