Swarm Intelligence
eBook - ePub

Swarm Intelligence

From Social Bacteria to Humans

Andrew Schumann

Partager le livre
  1. 184 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Swarm Intelligence

From Social Bacteria to Humans

Andrew Schumann

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

The notion of swarm intelligence was introduced for describing decentralized and self-organized behaviors of groups of animals. Then this idea was extrapolated to design groups of robots which interact locally to cumulate a collective reaction. Some natural examples of swarms are as follows: ant colonies, bee colonies, fish schooling, bird flocking, horse herding, bacterial colonies, multinucleated giant amoebae Physarum polycephalum, etc. In all these examples, individual agents behave locally with an emergence of their common effect.

An intelligent behavior of swarm individuals is explained by the following biological reactions to attractants and repellents. Attractants are biologically active things, such as food pieces or sex pheromones, which attract individuals of swarm. Repellents are biologically active things, such as predators, which repel individuals of swarm. As a consequence, attractants and repellents stimulate the directed movement of swarms towards and away from the stimulus, respectively.

It is worth noting that a group of people, such as pedestrians, follow some swarm patterns of flocking or schooling. For instance, humans prefer to avoid a person considered by them as a possible predator and if a substantial part of the group in the situation of escape panic (not less than 5%) changes the direction, then the rest follows the new direction, too. Some swarm patterns are observed among human beings under the conditions of their addictive behavior such as the behavior of alcoholics or gamers.

The methodological framework of studying swarm intelligence is represented by unconventional computing, robotics, and cognitive science. In this book we aim to analyze new methodologies involved in studying swarm intelligence. We are going to bring together computer scientists and cognitive scientists dealing with swarm patterns from social bacteria to human beings. This book considers different models of simulating, controlling, and predicting the swarm behavior of different species from social bacteria to humans.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Swarm Intelligence est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Swarm Intelligence par Andrew Schumann en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Ciencia de la computaciĂłn et MinerĂ­a de datos. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Éditeur
CRC Press
Année
2020
ISBN
9780429647604

1

Introduction

Andrew Schumann
Department of Cognitive Science and Mathematical Modelling, University of Information Technology and Management in Rzeszow, Sucharskiego 2, 35-225 Rzeszow, Poland
The notion of swarm intelligence [6, 41] was introduced to describe the decentralized and self-organized behaviors of groups of animals. This idea was then extrapolated to design groups of robots which interacted locally to cumulate a collective reaction. Some natural examples of swarms are as follows [38]: ant colonies, bee colonies, fish schooling, bird flocking, horse herding, bacterial colonies, multinucleated giant amoebae Physarum polycephalum, etc. In all these examples, individual agents behave locally with an emergence of their common effect.
At first, swarm intelligence was studied in order to develop new algorithms in transporting and scheduling – the point being that ants, bees, some social bacteria, Physarum polycephalum, etc. can solve logistic problems very effectively [38]: (i) the Travelling Salesman Problem can be solved by ants and by amoebae; (ii) the Steiner Tree Problem can be solved by amoebae; (iii) the Generalized Assignment Problem can be solved by bees; (iv) mazes can be solved by ants and by amoebae, etc. intelligent behavior of swarm individuals is explained by the following biological reactions to attractants and repellents [5, 14, 30, 35]. Attractants are biologically active things, such as food pieces or sex pheromones, which attract individuals of the swarm. Repellents are biologically active things, such as predators, which repel individuals of the swarm. As a consequence, attractants and repellents stimulate the directed movement of swarms towards and away from the stimulus, respectively.
It is worth noting that a group of people, such as pedestrians, follow some swarm patterns such as flocking or schooling. For instance, humans prefer to avoid a person considered by them as a possible predator and if a substantial part of the group in the situation of escape panic (not less than 5%) it changes the direction, then the rest of the group follows the new direction, too. Some swarm patterns are observed among human beings under the conditions addictive behavior such as the behavior of alcoholics or gamers [38].
The methodological framework of studying swarm intelligence is represented by unconventional computing, robotics, and cognitive science. In this book we aim to analyze new methodologies involved in studying swarm intelligence. We are going to bring together computer scientists and cognitive scientists dealing with swarm patterns from social bacteria to human beings.
In modeling swarms, we assume that animal collectives can contain different numbers of their members – from a small number to a large enough number. For example, one cluster of naked mole-rats includes on average from 75 to 80 individuals, while there are ant colonies consisting of many million worker ants and many thousand queen ants living in many thousand nests. The task of simulating multi-agent systems with many millions of actors evidently is quite hard. But standard networks, we deal with in our life, such as social networks contain so many active individuals, too.
A neuromorphic computer, to which we have devoted the first contribution to this book entitled Swarm Intelligence for Morphogenetic Engineering, can be represented as a swarm with a huge number of active components. For designing this computer we should set 100 billion neurons and define 100 trillion nonrandom connections among them. These neurons are regarded by Bruce J. MacLennan and Allen C. McBride (the two authors of the chapter) as separate microscopic agents (microrobots) that can emit and respond to simple signals and implement simple control processes, but they can also move and transport other components. Signaling molecules and structural components are considered passive components, because they cannot move without external forces. Microrobots as active components take part in an artificial morphogenesis through assembling passive components into a desired structure. This morphogenesis is a result of interactions of collectives of microrobots.
In this chapter, Bruce J. MacLennan and Allen C. McBride proposed certain algorithms for the coordination of microrobot swarms involved in morphogenetic engineering. The morphogenetic programming notation for this purpose is based on a mathematical notation developed for partial differential equations. For more details on neuromorphic computers with artificial morphogenesis, please see [24, 25, 26, 27, 28, 29]. Hence, the ideas of Bruce J. MacLennan and Allen C. McBride appeals to the modeling and controlling of artificial swarms consisting of millions microrobots.
In this chapter, Bruce J. MacLennan and Allen C. McBride proposed certain algorithms for the coordination of microrobot swarms involved in morphogenetic engineering. The morphogenetic programming notation for this purpose is based on a mathematical notation developed for partial differential equations. For more details on neuromorphic computers with artificial morphogenesis, please see [24, 25, 26, 27, 28, 29]. Hence, the ideas of Bruce J. MacLennan and Allen C. McBride appeals to the modeling and controlling of artificial swarms consisting of millions microrobots.
Some computational tasks which are being solved by swarms effectively such as transporting and scheduling are studied in depth. Nevertheless, there are many sophisticated tasks solved by swarms daily which are little known in computer science, yet. For instance, among social insects we can observe necrophoresis – a social phenomenon of carrying dead bodies of members of colonies of ants or bees from the nest [8, 15]. In the second contribution to the book under the title Ant Cemeteries as a Cluster or as an Aggregate Pile prepared by Tomoko Sakiyama, there is an examination of a formation of cemeteries performed by ant workers. This social behavior can be formalized by some simple clustering rules such as the following implication: if ant workers find a corpse, then they pick up it with a probability that decreases according to the cluster size, while corpse-carrying ants drop their carrying corpses with a probability that increases due to the cluster size. On the basis of these rules, ant workers build large piles of corpses [37, 40]. In the model proposed by Tomoko Sakiyama, agents can modify the probability of the drop, which was dependent on whether they detected or did not detect their nest-mates. Therefore, this chapter shows that swarms of ants comply with many from for food to cemeteries.
In a flock of birds and school of fish, individuals try to coordinate their behavior on the basis of their neighbors to avoid collisions with them. However, there are many examples of group behavior without this mechanism. The soldier crabs of Mictyris guinotae behave as a swarm with an internal noise and/or anticipation. In the chapter Robust Swarm of Soldier Crabs, Mictyris guinotae, Based on Mutual Anticipation which was prepared by Y.-P. Gunji, H. Murakami, T. Niizato, Y. Nishiyama, K. Enomoto, A. Adamatzky, M. Toda, T. Moriyama and T. Kawai, there is a kinetic model analyzing how crabs move, revealing dynamic internal structures within groups, such as topological distances, scale-free correlations and inherent noise. To learn more about this model, see [12, 13].
In computer science, there are in general some basic patterns formalized of different swarms: Ant Colony Optimization [9, 10, 11], Artificial Bee Colony [16, 17, 18], Particle Swarm Optimization [19, 20], etc. The algorithms of Ant Colony Optimization and Artificial Bee Colony are aimed, first of all, for solving logistic problems such as scheduling, assignment, and transport. The algorithms of Particle Swarm Optimization allows us to simulate the group movement of animals with collision avoidance (individuals avoid a collision with neighbors), velocity matching (individuals synchronize their speed with their neighbors), and swarm centering (individuals stay close to their neighbors). All these algorithms formalizing the fundamental swarm patterns of animals can be applied in different areas of computer science: from designing artificial swarms of robots to cybersecurity. In the contribution to our book entitled Swarm intelligence in Cybersecurity submitted by Cong Truong Thanh, Quoc Bao Diep, and Ivan Zelinka, there are analyzed prospects of applying swarm intelligence techniques such as Ant Colony Optimization, Particle Swarm Optimization, a...

Table des matiĂšres