Recently, a new evolutionary algorithm for optimization in continuous spaces called Invasive Weed Optimization (IWO) was introduced. Since IWO employs a real-valued vector representation, the question arises whether it can also be used for problem domains that need a binary encoding. This paper introduces a binary IWO (BinIWO) concept in which the weeds and seeds are defined as bitstrings. The reproduction operation determines the offspring in a normally distributed neighborhood in the space of bitstrings. Thereby, the normal distribution is not defined over the bitstrings, but over the number of bits to be different in the offspring. BinIWO is applied to four typical benchmark functions known from literature and exhibits promising results.
[1]
Caro Lucas,et al.
A novel numerical optimization algorithm inspired from weed colonization
,
2006,
Ecol. Informatics.
[2]
Riccardo Poli,et al.
Particle swarm optimization
,
1995,
Swarm Intelligence.
[3]
Russell C. Eberhart,et al.
A discrete binary version of the particle swarm algorithm
,
1997,
1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.
[4]
James Kennedy,et al.
Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance
,
1999,
Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).