Abstract

In this chapter, a metaheuristic algorithm for global optimization called the Collective Animal Behavior (CAB) is introduced. The algorithm is based on animal groups, such as schools of fish, flocks of birds, swarms of locusts, and herds of wildebeest, that exhibit a variety of behaviors including swarming about a food source, milling around a central location 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 presented algorithm in this chapter, the searcher agents emulate a group of animals which interact to each other based on the biological laws of collective motion. The optimization method presented in this chapter has been compared to other well-known optimization algorithms. The results, experiments and practical examples confirm the high performance of the presented method to find a global optimum of several benchmark functions.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.