A bacterial based distributed gradient descent model for mass scale evacuations

Abstract Most current methods for distributed agent coordination rely on large messages, complex computations and unique identifiability of communicating agents. To allow for efficient coordination in constrained environments with limited communication and computational resources, we derived a distributed gradient descent (DGD) algorithm based on how bacteria cells interact when searching for food. The method combines the (static) map of each agent with messages received from other agents. Both messages and computations are restricted to a simple vocabulary and are aggregated so no knowledge of the sender is required. In contrast to most prior DGD methods, where the interaction graph is assumed to be static, we allow for dynamic changes in the neighborhood graph for each agent. We prove that the method still correctly converges to a local optimum in such dynamic settings. We tested the usefulness of the method in simulations of mass-scale emergency evacuations in which obstacles are dynamically added to a given environment. We show that our bacterial based model can drastically reduce evacuation times in complex and realistic environments, when compared to prior models.

[1]  Ziv Bar-Joseph,et al.  Distributed Gradient Descent in Bacterial Food Search , 2016, RECOMB 2016.

[2]  Zarita Zainuddin,et al.  The Characteristics of the Factors That Govern the Preferred Force in the Social Force Model of Pedestrian Movement , 2010, ArXiv.

[3]  Hao Wu,et al.  Experiment and modeling of exit-selecting behaviors during a building evacuation , 2010 .

[4]  Jian Ma,et al.  Experimental study on an ultra high-rise building evacuation in China , 2012 .

[5]  Hong Liu,et al.  Modified social force model based on information transmission toward crowd evacuation simulation , 2017 .

[6]  Eshel Ben-Jacob,et al.  Smart Swarms of Bacteria-Inspired Agents with Performance Adaptable Interactions , 2011, PLoS Comput. Biol..

[7]  Predrag T. Tosic,et al.  Maximal Clique Based Distributed Group Formation for Autonomous Agent Coalitions , 2004 .

[8]  Liana Manukyan,et al.  Lecture with Computer Exercises: Modelling and Simulating Social Systems with MATLAB , 2009 .

[9]  John N. Tsitsiklis,et al.  Distributed Asynchronous Deterministic and Stochastic Gradient Optimization Algorithms , 1984, 1984 American Control Conference.

[10]  Yang Liu,et al.  Stein Variational Policy Gradient , 2017, UAI.

[11]  Wenwu Yu,et al.  An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination , 2012, IEEE Transactions on Industrial Informatics.

[12]  Helbing,et al.  Social force model for pedestrian dynamics. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[13]  Nancy A. Lynch,et al.  Distributed computation in dynamic networks , 2010, STOC '10.

[14]  Bing-Hong Wang,et al.  A social force evacuation model with the leadership effect , 2014 .

[15]  Rui Jiang,et al.  Escaping in couples facilitates evacuation: Experimental study and modeling , 2015 .

[16]  Ziv Bar-Joseph,et al.  Distributed information processing in biological and computational systems , 2014, Commun. ACM.

[17]  Pei Lv,et al.  miSFM: On combination of Mutual Information and Social Force Model towards simulating crowd evacuation , 2015, Neurocomputing.

[18]  O.C. Jenkins,et al.  Multi-robot belief propagation for distributed robot allocation , 2007, 2007 IEEE 6th International Conference on Development and Learning.

[19]  Roger Wattenhofer,et al.  Stone age distributed computing , 2012, PODC '13.

[20]  István Hegedüs,et al.  Fully distributed robust singular value decomposition , 2014, 14-th IEEE International Conference on Peer-to-Peer Computing.

[21]  G. Wadhams,et al.  Making sense of it all: bacterial chemotaxis , 2004, Nature Reviews Molecular Cell Biology.