ebook img

Swarm Intelligence: From Social Bacteria to Humans PDF

191 Pages·2020·19.907 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Swarm Intelligence: From Social Bacteria to Humans

Swarm Intelligence From Social Bacteria to Humans Editor Andrew Schumann University of Information Technology and Management in Rzeszow, Poland p, A SCIENCE PUBLISHERS BOOK CRC Press T©a 2y0lo1r7 &by F Traanylcoisr G&r Foruapncis Group, LLC 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 No claim to original U.S. Government works © 22002117 by Taylor & Francis Group, LLC CPrRinCt ePdr eosns iasc aidn- firmepe rpianpt eorf Taylor & Francis Group, an Informa business Version Date: 20170119 No claim to original U.S. Government works Printed on acid-free paper Version Date: 20200319 Trademark Notice: International Standard Book Number-13: 997788--10--436677--41739799-38- 9( (Hardback) Tpuhbisli bsho oink tchoinst faoirnms ihnafos rnmota btieoenn o obbttaainineedd f.r Iof man ayu ctohpeynrtiigc hatn md ahtiegrhialyl hreagsa nrodte db eseonu racceksn. oRwealesdogneadb lpel eeaffsoer wtsr hitaev aen bde leent musa kdneo two spou bwleis mh arey lriaebctleif dy ainta La ainbnydr fa uirntyufo rorefm r Ceaptoironinngt,r .beusts tChea taaultohgoirn agn‑di np‑uPbulibshliecra ctainonnoDt aastsaume responsibility for the validity of all materials or the consequences of their use. The authors and publishers have attempted to trace the cEoxpcyepritg ahst N hpoaerlmdmeeirstst: eoJdaf naulilnâ mdce,a rMt eUri.liSaa.ln rC,e aopuprtoyhrdiougrch.etd L ianw t,h niso ppuabrlti coaft itohnis a bnodo akp omloagy izbee troe pcroipnytreidg,h rte hporolddeurcs eidf ,p terramnissmsiiotnte tdo, poru bultiislhiz iend t hinis a fnoyr mfo hrmas bnyo ta bneye nel eocbttraoinneicd, . mIf eacnhya cnoicpaylr,i gohr to mthaetre rmiaela hnass, nnootw b ekenno awcnk noor whleerdegaefdte pr leinavseen wteridt,e ianncdlu lde-t us know so we may rectify in any future reprint. permission from the publishers. Except as Gpeeromscitietendc eusn &de rD Uep.Sa. rCtmopeynrtig ohft ALiarw T, rnaon psaprot rot fa tnhdis O bpooekra mtioayn sb,e F raecpurilntyte odf, reproduced, transmitted, oFro ru tpielirzmedAis iseniro oansn pytoa f coperh mEon tbogyci onapneyey roeilnre gcu,ts rDeo nemlicfat,t eUmrneiacilvh eearlnesicicttayrlo ,o nofir cT aoeltlchyhe fnrr oomlmoea gtnyhs, i,D sn ewolwoftr ,kk Tn, ohpwleena soer ahcecreesasf twerw iwn.vceonptyerdi,g ihntc.cluodm- i(nhgtt pph:/o/wtowNcowep.tcyhoineprgylr,a imgnhdictsr.c.oofmilm/)i onrg c, oanntda rcet ctohred Cinogp,y orrig ihnt aCnlye ainrafonrcme Cateionnte sr,t oInracg. (eC oCr Cre),t r2i2e2v aRlo ssyeswteomod, w Dirtihvoeu, Dt wanrivtetresn, pMeArm 0i1s9si2o3Dn, e9frs7oc8mr-7i pt5ht0ie-o 8pn4u:0 bF0lii.rs CshteC rECsd. iist iao nno. t|- fBoor-cpar oRfaitt oonrg, aFnLiz :a Ttiaoynl othra &t p Frroavnidceiss ,l i2c0e1n6se. s| and registration for a variety of users. FIonrc olurdgaens ibzaibtiloiongs rtahpaht ihcaavle r beefeerne gnrcaenst eadn da pinhdoetoxc.opy license by the CCC, a separate system of payment Fhoasr bpeeernm aIirsdrseaionnntgi eftdioe. rpsh: oLtCocCoNpy 2 o0r1 6u0s2e 8m26a1te|r IiaSlB eNle 9ct7r8o1n4ic9a8l7ly1 9fr0o8m7 (thhaisr dwboarckk, )p |l eIaSsBeN access www.copyright.com (http://ww9w78.c1o4p9y8r7ig1h9t0.c9o4m(/e)- obro cookn)tact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MTrAad 0e1m92a3r,k 9 N78o-t7ic5e0:-P8r4o0d0u. cCtC oCr c ios rap noroat-tefo nr-apmroefsi tm oaryg bane itzraatdioemn athrkats porr orveigdiestse lriecden tsreads eamnda rrkesg,i astnrda tairoen u fsoerd a o vnalryi efotyr Subjects: LCSH: Transportation. | Transportation--Planning. | Intelligent oidfe unsteifrisc. aFtoiorn o arngadn eixzpatlaionnast itohna wt hitahvoeu bt einente gnrta tnot iendf rai npgheo.tocopy license by the CCC, a separate system of payment transportationsystems. has been arranged. TrademarLkC N roetciocerd: P arvoadiulacbt oler acto rhptotprast:e// nlcacmne.slo mc.agyo bve/ 2tr0a1d6e0m2a8r2k6s 1or registered trademarks, and are used only for identification and explanation without intent to infringe. Names: Liu, Jian (Chemical engineer), editor. | Jiang, San Ping, editor. Visit the Taylor & Francis Web site at http://www.taylorandfrancis.com and the CRC Press Web site at http://www.routledge.com Australia. Solar cells--Materials. | Mesoporous materials. Visit the CTalayslsoirfi &ca tFiorann: LciCs CW TeKb 2s9it0e1 a .tM47 2017 | DDC 621.31/24240284--dc23 http://wwLwC. traeycloorrda anvdafirlaabnlcei ast.c hotmtps://lccn.loc.gov/2016042509 and the CRC Press Web site at Vhtitspit: /t/hwew Twa.yclrocrp &re Fssr.acnocmis Web site at http://www.taylorandfrancis.com and the CRC Press Web site at http://www.crcpress.com Preface Recently, in computer science there are developed different multi-agent systems which are inspired by intelligent behaviors of swarms: ants, bees, flocking of sheep (horses), shoaling and schooling of fish, etc. For example, these systems can be represented as groups of robots working together on the same task. So, swarms are regarded as a natural kind of multi- agent systems whose members support each other and have a division into different social roles in realizing their joint work. Therefore, swarms give a natural bio-inspired model of artificial multi-agent systems with some social functions. The aim of designing groups of agents as swarms is promising today in the context of developing systems of Internet of Things, where artificial objects such as computing devices, mechanical or digital machines possess unique identifiers and can transfer data over a network without requiring an interaction with humans. Swarm intelligence can provide the Internet of Things with a new technology of modeling some social functions of these things. For instance, we may assume that the Internet of Things can possess its own social system, where a group of objects can behave as a real swarm. The point is that swarms effectively solve different logistic tasks. So, ants and bees can solve the travelling salesman problem and bees can solve the assignment problem. Hence, we can assume that the efficiency in a self-organized realization of logistic tasks in the Internet of Things can give a benefit in the future in designing new multi-agent systems. Hence, swarm intelligence is an important branch of computer science helping us in developing artificial multi-agent systems with some social functions. This book contains results of nine researches about swarm intelligence with an emphasis on modeling different reactions of swarms and some ways how these models of reactions can be used in computer science. Andrew Schumann Contents Preface iii 1. Introduction 1 Andrew Schumann 2. Swarm Intelligence for Morphogenetic Engineering 9 Bruce J. MacLennan and Allen C. McBride 3. Ant Cemeteries as a Cluster or as an Aggregate Pile 55 Tomoko Sakiyama 4. Robust Swarm of Soldier Crabs, Mictyris guinotae, Based on Mutual Anticipation 62 Y.-P. Gunji, H. Murakami, T. Niizato, Y. Nishiyama, K. Enomoto, A. Adamatzky, M. Toda, T. Moriyama and T. Kawai 5. Swarm Intelligence in Cybersecurity 90 Cong Truong Thanh, Quoc Bao Diep and Ivan Zelinka 6. Emergence of Complex Phenomena in a Simple Reversible Cellular Space 108 Kenichi Morita 7. Rough Sets over Social Networks 127 Krzysztof Pancerz and Piotr Grochowalski 8. Logical Functions as an Idealization of Swarm Behavior 141 Andrew Schumann 9. On the Motion of Agents with Directional Antennae 156 Alexander Kuznetsov 10. Induction and Physical Theory Formation As Well As Universal Computation by Machine Learning 170 Alexander Svozil and Karl Svozil Index 181 About the Editor 183 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 Email: [email protected] 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 2 Swarm Intelligence: From Social Bacteria to Humans 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. 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 Introduction 3 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 objectives simultaneously from looking for food to building 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, and S-Cuckoo Search in combating cyber-attacks [2, 3, 21].

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.