High performance individual-oriented simulation using complex models

Abstract Computational simulation has been used as a powerful tool to represent the dynamical behavior of systems based on complex analytic models. These types of models have two main drawbacks: (a) limitations due to the degree of abstraction needed to simulate them, (b) high computing power to simulate a heavily simplified models. The computing power available today can overcome these limitations to perform quicker simulations of complex models that are closer to reality. In this paper, the experiments and performance analysis of a distributed simulation for a complex individual oriented model (fish schools) are presented. The development of the fish school simulator includes the possibility of working with large models that include large numbers of fish (>106 of individuals), predators and obstacles in the simulated world.

[1]  Irene Giardina,et al.  Collective behavior in animal groups: Theoretical models and empirical studies , 2008, HFSP journal.

[2]  Emilio Luque,et al.  A Fuzzy Logic Fish School Model , 2009, ICCS.

[3]  Andreas Huth,et al.  THE SIMULATION OF FISH SCHOOLS IN COMPARISON WITH EXPERIMENTAL DATA , 1994 .

[4]  Georg Skaret,et al.  Emerging school structures and collective dynamics in spawning herring: A simulation study , 2008 .

[5]  T Kambara,et al.  Behavior pattern (innate action) of individuals in fish schools generating efficient collective evasion from predation. , 2005, Journal of theoretical biology.

[6]  Steven V. Viscido,et al.  Self-Organized Fish Schools: An Examination of Emergent Properties , 2002, The Biological Bulletin.

[7]  S. Gueron,et al.  The Dynamics of Herds: From Individuals to Aggregations , 1996 .

[8]  B L Partridge,et al.  The structure and function of fish schools. , 1982, Scientific American.

[9]  Xiaoyuan Tu,et al.  Artificial animals for computer animation , 1999 .

[10]  Gary B. Lamont,et al.  Parallel simulation of UAV swarm scenarios , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[11]  Richard M. Fujimoto,et al.  Parallel simulation: parallel and distributed simulation systems , 2001, WSC '01.

[12]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[13]  Xiaoyuan Tu,et al.  Artificial Animals for Computer Animation: Biomechanics, Locomotion, Perception, and Behavior , 1999, Lecture Notes in Computer Science.

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

[15]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[16]  Emilio Luque,et al.  Using PDES to Simulate Individual-Oriented Models in Ecology: A Case Study , 2002, International Conference on Computational Science.

[17]  Michael J. Quinn,et al.  PARALLEL IMPLEMENTATION OF THE SOCIAL FORCES MODEL , 2003 .

[18]  Michael B. Dillencourt,et al.  Load balancing in individual-based spatial applications , 1998, Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192).

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

[20]  Richard M. Murray,et al.  Flocking with obstacle avoidance: cooperation with limited communication in mobile networks , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[21]  A. Huth,et al.  The simulation of the movement of fish schools , 1992 .

[22]  Ray J. Paul,et al.  On simulation model complexity , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[23]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[24]  Emilio Luque Fadón,et al.  Distributed Simulation of Large-Scale Individual Oriented Models , 2006 .

[25]  I. Aoki A simulation study on the schooling mechanism in fish. , 1982 .

[26]  Emilio Luque,et al.  Increasing the Scalability and the Speedup of a Fish School Simulator , 2008, ICCSA.

[27]  Chris H. Q. Ding,et al.  A ghost cell expansion method for reducing communications in solving PDE problems , 2001, SC.

[28]  Richard M. Fujimoto,et al.  Parallel and Distribution Simulation Systems , 1999 .