Swarm intelligence is inspired by group behavior of species such as ants, termites, and bees. In these species, behavior of a group to achieve common bigger goals is beyond the capability of individuals who are part of the group. However, each individual in their limited capacity as per their capability helps in achieving common behavior of the group. As a group, these species behave intelligently without any excessive centralized authority or governance. In the computer science field, SI is a collection of algorithms and concepts which model and formalize such intelligent group behavior.
At a very high level, SI can be seen as a system that focuses on achieving useful smart behavior that is the outcome of the cooperative efforts of individuals who are part of a group (also called swarm). These individuals are called agents. Each of these agents is homogeneous in nature. They work asynchronously and in parallel without any centralized control or excessive governance. Overall...