Algorithm for Global Optimization Inspired by Collective Animal Behavior

版本 1.3.0.0 (2.8 KB) 作者: Erik
Algorithm for Global Optimization Inspired by Collective Animal Behavior
1.2K 次下载
更新时间 2014/12/26

查看许可证

A metaheuristic algorithm for global optimization called the collective animal behavior (CAB) is introduced. Animal groups, such as schools of fish, flocks of birds, swarms of locusts, and herds of wildebeest, exhibit a variety of behaviors including swarming about a food source, milling around a central locations, or migrating over large distances in aligned groups. These collective behaviors are often advantageous to groups, allowing them to increase their harvesting efficiency, to follow better migration routes, to improve their aerodynamic, and to avoid predation. In the proposed algorithm, the searcher agents emulate a group of animals which interact with each other based on the biological laws of collective motion. The proposed method has been compared to other well-known optimization algorithms. The results show good performance of the proposed method when searching for a global optimum of several benchmark functions.
The algorithm was published in:
http://www.hindawi.com/journals/ddns/2012/638275/
The files contain a main program CAB.m and two auxiliary functions.

引用格式

Erik (2024). Algorithm for Global Optimization Inspired by Collective Animal Behavior (https://www.mathworks.com/matlabcentral/fileexchange/46771-algorithm-for-global-optimization-inspired-by-collective-animal-behavior), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2012b
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.3.0.0

The name has been updated

1.2.0.0

new tags were added

1.1.0.0

A representative image was added

1.0.0.0