Summary
In this chapter, we have seen an interesting aspect in building AI. Nature has the best algorithm when it comes to harmoniously managing an extremely complex ecosystem that has a massive scale. We take inspiration from nature and some of the smallest creatures that have tiny brains and hence a very small number of neurons compared to human beings. However, these small creatures are able to collectively achieve feats that are far bigger than the sum of their individual capabilities. The operating principles of these community creatures cannot be ignored when we are on a quest to build AI systems that complement and augment human capabilities.
In this chapter, we have seen some of the fundamental concepts of natural swarm intelligence and some of the principles we need to consider while developing modern systems based on SI. We have tried to represent the collective behaviors in a mathematical form and derive some of the patterns in developing the algorithmic behavior for the artificial...