Understanding nonlinear dynamics
Understanding nonlinear dynamics
Introduction to Evolutionary Computing
Introduction to Evolutionary Computing
Theoretical Ecology: Principles and Applications
Theoretical Ecology: Principles and Applications
Computational Intelligence: An Introduction
Computational Intelligence: An Introduction
New inspirations in swarm intelligence: a survey
International Journal of Bio-Inspired Computation
International Journal of Bio-Inspired Computation
Biological plausibility in optimisation: an ecosystemic view
International Journal of Bio-Inspired Computation
Hi-index | 0.00 |
It is well known that, in nature, populations are dynamic in space and time. This means that the size of populations oscillate across their habitats over time. This work uses the concepts of habitats, ecological relationships, ecological successions and population dynamics to build a cooperative search algorithm, named ECO. This work aims to explore the population sizing not as a parameter but as a dynamic process. The Artificial Bee Colony (ABC) was used in the experiments where benchmark mathematical functions were optimized. Results were compared with ABC running alone, with and without the use of population dynamics. The ECO algorithm with population dynamics performed better than the other approaches, possibly thanks to the ecological interactions (intra and inter-habitats) that enabled the co-evolution of populations and to a more natural survival selection mechanism by the use of population dynamics.