Competition Over Resources: A New optimization Algorithm Based on Animals Behavioral Ecology

Matlab codes for Conpetition Over Resources (COR) Algorithm
780 Downloads
Updated 24 Sep 2015

View License

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
Created with R2013a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Agriculture in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

.

1.0.0.0