Competition Over Resources: A New optimization Algorithm Based on Animals Behavioral Ecology
In this work, we propose a new nature based optimization algorithm based on competitive behavior of animal groups. In the recent years, many heuristic optimization algorithms have been developed. A majority of these heuristic algorithms have been derived from the behavior of biological or physical systems in nature.
In the proposed algorithm, the whole population is divided into a number of groups. In each group, the best searching agent spreads its children in its owned territory. Any group which is not able to find rich resources will be eliminated form competition. The competition gradually results in an increase in population of wealthy group which gives a fast convergence to proposed optimization algorithm.
Applying the proposed algorithm on various benchmark cost functions, shows fast and superior results compared to other optimization algorithms.
-----------------------
Matlab codes and presentation slides are attached. Comments and questions about the code are welcomed. Please contact the authors, Sina Mohseni and Reza Gholami, via email:
Mohsensi@oregonstate.edu
Gholamir@myumanitoba.ca
Literatures:
[1] S. Mohseni, R. Gholami, N. Zarei, A. Roomizadeh, "Competition Over Resources: A New optimization Algorithm Based on Animals Behavioral Ecology", IEEE INCos2014, Salero, Italy.
[2] R. Gholami, B. Zakeri, S. Mohseni, H. Abedi, "Synthesis of aperiodic linear antenna arrays based on competition over resources optimization", 2014 IEEE Asia-Pacific Conference on Applied Electromagnetics (APACE).
[3] R. Gholami, B. Zakeri, S. Mohseni, H. Abedi, "Driving point impedance restriction in synthesis of linear antenna arrays using competition over resources optimization algorithm", 2014 4th International eConference on Computer and Knowledge Engineering (ICCKE).
Cite As
Sina Mohseni (2024). Competition Over Resources: A New optimization Algorithm Based on Animals Behavioral Ecology (https://www.mathworks.com/matlabcentral/fileexchange/47762-competition-over-resources-a-new-optimization-algorithm-based-on-animals-behavioral-ecology), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.