Flocking Behaviors for Multiple Groups with Heterogeneous Agents
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32799
Flocking Behaviors for Multiple Groups with Heterogeneous Agents

Authors: Jae Moon Lee

Abstract:

Most of researches for conventional simulations were studied focusing on flocks with a single species. While there exist the flocking behaviors with a single species in nature, the flocking behaviors are frequently observed with multi-species. This paper studies on the flocking simulation for heterogeneous agents. In order to simulate the flocks for heterogeneous agents, the conventional method uses the identifier of flock, while the proposed method defines the feature vector of agent and uses the similarity between agents by comparing with those feature vectors. Based on the similarity, the paper proposed the attractive force and repulsive force and then executed the simulation by applying two forces. The results of simulation showed that flock formation with heterogeneous agents is very natural in both cases. In addition, it showed that unlike the existing method, the proposed method can not only control the density of the flocks, but also be possible for two different groups of agents to flock close to each other if they have a high similarity.

Keywords: Flocking behavior, heterogeneous agents, similarity, simulation

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1085034

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1552

References:


[1] Reynolds, C. W., "Flocks, Herds, and Schools: A Distributed Behavioral Model", SIGGRAPH, 21(4), pp. 25-34, 1987.
[2] Reynolds, C. W., Interaction with Groups of Autonomous Characters. In Proceedings of the Game Developers Conference, San Francisco, California, pp. 449-460, 2000.
[3] Iain D. Couzin, Jens Krause, Richard James, Graeme D. Ruxton and Nigel R. Franks., Collective Memory and Spatial Sorting in Animal Groups. J. theory Biol., pp. 1-11, 2002.
[4] Mat Buckland, "Programming Game AI by Example", ISBN 1556220782, Wordware Publications, 2005.
[5] Reza Olfati-Saber, "Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory", IEEE Trans. On Automatic Control, Vol. 51, No. 3, pp. 401-420, 2006.
[6] X. Cui, J. Gao, and T. E. Potok, "A Flocking Based Algorithm for Document Clustering Analysis", Journal of System Architecture, Special issue on Nature Inspired Applied Systems, pp. 505-515, 2006.
[7] Wen Zheng, Jun-Hai Yong, Jean-Claude Paul, "Visual Simulation of Multiple Unmixable Fluids", J. Comput. Sci. Technol. 22(1), pp. 156-160, 2007.
[8] Ballerini M., N. Cabibbo, R. Candelier, A. Cavagna, E. Cisbani, I. Giardina, V. Lecomte, A. Orlandi, G. Parisi, A. Procaccini, M. Viale, V. Zdravkovic, Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study. In Proceedings of the National Academy of Sciences, Vol. 105, No. 4, pp. 1232-1237, 2008.
[9] I. Karamouzas, Jiri Bakker and Mark H. Overmars, "Density Constraints for Crowd Simulation", International IEEE Consumer Electronics Society Games Innovation Conference, pp. 160-168, 2009.
[10] Gianluigi Folino, Agostino Forestiero, Giandomenico Spezzano, "An adaptive flocking algorithm for performing approximate clustering", Inf. Sci., 179(18), pp. 3059-3078, 2009.
[11] Seongdong Kim, Christoph Hoffmann and Jae Moon Lee, An Experiment in Rule-based Crowd Behavior for Intelligent Games. In Proceedings of Fourth International Conference on Computer Sciences and Convergence Information Technology, pp. 410-415, 2009.
[12] Xiaoyuan Luo, Shaobao Li, Xinping Guan, "Flocking algorithm with multi-target tracking for multi-agent systems", Pattern Recognition Letters, pp. 800-805, 31, 2010.
[13] Jae Moon Lee, "An Efficient Algorithm to Find k-Nearest Neighbors in Flocking Behavior", Information Processing Letters, pp. 576-579, 2010.