Population Resizing Using Nonlinear Dynamics in an Ecology-Based Approach
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.
Keywordsoptimization cooperative search co-evolution habitats logistic chaos model ecology population dynamics
Unable to display preview. Download preview PDF.
- 2.Engelbrecht, A.P.: Computational Intelligence: An Introduction, 2nd edn. Wiley, Chichester (2007)Google Scholar
- 4.Begon, M., Townsend, C.R., Harper, J.L.: Ecology: from individuals to ecosystems, 4th edn. Blackwell Publishing, Oxford (2006)Google Scholar
- 7.Parpinelli, R.S., Lopes, H.S.: An eco-inspired evolutionary algorithm applied to numerical optimization. In: Proceedings of the Third World Congress on Nature and Biologically Inspired Computing, Salamanca, Spain, pp. 473–478 (2011)Google Scholar