Demystifying Mathematical Principles in Swarm Intelligence With R
S. Dheva Rajan · Advances in computational intelligence and robotics book series · 2024
Swarm intelligence is a type of computational intelligence that is used to tackle complicated problems. SI is the aggregate study of how people in a population interact with one another on a local level. Nature, particularly for systems of biology, is frequently an inspiration. SI benefits include collaborative, adaptable, flexible, decentralized, responsive, self-organized, self-correcting, and secure, with mathematical models serving as the foundation. SI has studied a variety of systems, including schools of fish, flocks of birds, and herds of land animals, which have inspired a variety of algorithms, including ant algorithms, particle swarm optimization, bee algorithms, genetic algorithms, firefly algorithm, bat algorithm, fish school search, cuckoo search algorithm, artificial bee colony algorithm, social spider algorithm, and grey wolf optimizer, etc. This chapter explores the MM underlying these techniques using R programming.