Towards swarm calculus: urn models of collective decisions and universal properties of swarm performance

Methods of general applicability are searched for in swarm intelligence with the aim of gaining new insights about natural swarms and to develop design methodologies for artificial swarms. An ideal solution could be a ‘swarm calculus’ that allows to calculate key features of swarms such as expected swarm performance and robustness based on only a few parameters. To work towards this ideal, one needs to find methods and models with high degrees of generality. In this paper, we report two models that might be examples of exceptional generality. First, an abstract model is presented that describes swarm performance depending on swarm density based on the dichotomy between cooperation and interference. Typical swarm experiments are given as examples to show how the model fits to several different results. Second, we give an abstract model of collective decision making that is inspired by urn models. The effects of positive-feedback probability, that is increasing over time in a decision making system, are understood by the help of a parameter that controls the feedback based on the swarm’s current consensus. Several applicable methods, such as the description as Markov process, calculation of splitting probabilities, mean first passage times, and measurements of positive feedback, are discussed and applications to artificial and natural swarms are reported.

[1]  Shing Chung Josh Wong,et al.  A multi-class traffic flow model: an extension of LWR model with heterogeneous drivers , 2002 .

[2]  Eamonn B. Mallon,et al.  Individual and collective decision-making during nest site selection by the ant Leptothorax albipennis , 2001, Behavioral Ecology and Sociobiology.

[3]  T. Seeley,et al.  Collective decision-making in honey bees: how colonies choose among nectar sources , 1991, Behavioral Ecology and Sociobiology.

[4]  Alan F. T. Winfield,et al.  On Fault Tolerance and Scalability of Swarm Robotic Systems , 2010, DARS.

[5]  I. Karsai,et al.  Productivity, individual-level and colony-level flexibility, and organization of work as consequences of colony size. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[6]  M J Lighthill,et al.  ON KINEMATIC WAVES.. , 1955 .

[7]  Spring Berman,et al.  Design of control policies for spatially inhomogeneous robot swarms with application to commercial pollination , 2011, 2011 IEEE International Conference on Robotics and Automation.

[8]  C. Breder Equations Descriptive of Fish Schools and Other Animal Aggregations , 1954 .

[9]  S. Strogatz Exploring complex networks , 2001, Nature.

[10]  Francesco Mondada,et al.  Superlinear Physical Performances in a SWARM-BOT , 2005, ECAL.

[11]  Roger B. Chen,et al.  Incorporating Weather Impacts in Traffic Estimation and Prediction Systems , 2009 .

[12]  A. Ingham,et al.  The Ringelmann effect: Studies of group size and group performance , 1974 .

[13]  Ronald L. Graham,et al.  Concrete mathematics - a foundation for computer science , 1991 .

[14]  Octavio Miramontes Order-disorder transitions in the behavior of ant societies , 1995, Complex..

[15]  Manfred Eigen,et al.  Laws of the game: How the principles of nature govern chance , 1927 .

[16]  Raphaël Jeanson,et al.  Emergence of increased division of labor as a function of group size , 2007, Behavioral Ecology and Sociobiology.

[17]  A. Hernández,et al.  A generalization of the Ehrenfest urn model , 1989 .

[18]  Xin Chen,et al.  Modeling and simulation of swarms for collecting objects , 2006, Robotica.

[19]  A. Czirók,et al.  Collective Motion , 1999, physics/9902023.

[20]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[21]  Chris Melhuish,et al.  An Analysis of Emergent Taxis in a Wireless Connected Swarm of Mobile Robots , 2007, 2007 IEEE Swarm Intelligence Symposium.

[22]  Chris Melhuish,et al.  Minimalist coherent swarming of wireless networked autonomous mobile robots , 2002 .

[23]  M J Lighthill,et al.  On kinematic waves II. A theory of traffic flow on long crowded roads , 1955, Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences.

[24]  L. Edelstein-Keshet Mathematical models of swarming and social aggregation , .

[25]  Heiko Hamann,et al.  Space-Time Continuous Models of Swarm Robotic Systems - Supporting Global-to-Local Programming , 2010, Cognitive Systems Monographs.

[26]  Kristina Lerman,et al.  Mathematical Model of Foraging in a Group of Robots: Effect of Interference , 2002, Auton. Robots.

[27]  Erik V. Nordheim,et al.  Productivity in a social wasp: per capita output increases with swarm size , 1996 .

[28]  Heinz Wörn,et al.  Embodied Computation , 2007, Parallel Process. Lett..

[29]  Ronald L. Graham,et al.  Concrete Mathematics, a Foundation for Computer Science , 1991, The Mathematical Gazette.

[30]  J. Deneubourg,et al.  The self-organizing exploratory pattern of the argentine ant , 1990, Journal of Insect Behavior.

[31]  Charles M. Grinstead,et al.  Introduction to probability , 1999, Statistics for the Behavioural Sciences.

[32]  Christian A. Yates,et al.  Inherent noise can facilitate coherence in collective swarm motion , 2009, Proceedings of the National Academy of Sciences.

[33]  Dejan Milutinovic,et al.  Cells and Robots: Modeling and Control of Large-Size Agent Populations , 2007 .

[34]  Pattie Maes,et al.  A Study of Territoriality: The Role of Critical Mass in Adaptive Task Division , 1996 .

[35]  A. Dussutour,et al.  Noise improves collective decision-making by ants in dynamic environments , 2009, Proceedings of the Royal Society B: Biological Sciences.

[36]  J. Deneubourg,et al.  Emergent polyethism as a consequence of increased colony size in insect societies. , 2002, Journal of theoretical biology.

[37]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[38]  Nikolaus Correll,et al.  Multi-level Spatial Modeling for Swarm-Robotic Systems , 2010 .

[39]  S. Levin,et al.  Diffusion and Ecological Problems: Modern Perspectives , 2013 .

[40]  Heiko Hamann Towards Swarm Calculus: Universal Properties of Swarm Performance and Collective Decisions , 2012, ANTS.

[41]  Gaurav S. Sukhatme,et al.  Emergent bucket brigading: a simple mechanisms for improving performance in multi-robot constrained-space foraging tasks , 2001, AGENTS '01.

[42]  Heinz Wörn,et al.  Aggregating Robots Compute: An Adaptive Heuristic for the Euclidean Steiner Tree Problem , 2008, SAB.

[43]  A. Ōkubo Dynamical aspects of animal grouping: swarms, schools, flocks, and herds. , 1986, Advances in biophysics.

[44]  Tucker R. Balch,et al.  Communication of behavorial state in multi-agent retrieval tasks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[45]  Dirk Helbing,et al.  Optimal traffic organization in ants under crowded conditions , 2004, Nature.

[46]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[47]  Maja J. Mataric,et al.  Interference as a Tool for Designing and Evaluating Multi-Robot Controllers , 1997, AAAI/IAAI.

[48]  Krafft,et al.  Collective decision-making in social spiders: dragline-mediated amplification process acts as a recruitment mechanism , 1999, Journal of theoretical biology.

[49]  K. Vahala Handbook of stochastic methods for physics, chemistry and the natural sciences , 1986, IEEE Journal of Quantum Electronics.

[50]  Olaf Krafft,et al.  Mean passage times for tridiagonal transition matrices and a two-parameter ehrenfest urn model , 1993, Journal of Applied Probability.

[51]  Thomas Schmickl,et al.  A Model of Symmetry Breaking in Collective Decision-Making , 2010, SAB.

[52]  Nikolaus Correll,et al.  Multi-level spatial modeling for stochastic distributed robotic systems , 2011 .

[53]  John N. Tsitsiklis,et al.  Introduction to Probability , 2002 .

[54]  Thomas Schmickl,et al.  Noname manuscript No. (will be inserted by the editor) Analysis of Emergent Symmetry Breaking in Collective Decision Making , 2010 .

[55]  S. Galam Contrarian deterministic effects on opinion dynamics: “the hung elections scenario” , 2003, cond-mat/0307404.

[56]  D. Sumpter,et al.  Collective Irrationality and Positive Feedback , 2011, PloS one.

[57]  Thomas Schmickl,et al.  Beeclust: A Swarm Algorithm Derived from Honeybees Derivation of the Algorithm, Analysis by Mathematical Models and Implementation on a Robot Swarm , 2011 .

[58]  Kristina Lerman,et al.  A Review of Probabilistic Macroscopic Models for Swarm Robotic Systems , 2004, Swarm Robotics.