Title :
Using distributed partial memories to improve self-organizing collective movements
Author :
Winder, Ransom ; Reggia, James A.
Author_Institution :
Dept. of Comput. Sci. & UMIACS, Univ. of Maryland, College Park, MD, USA
Abstract :
Past self-organizing models of collectively moving "particles" (simulated bird flocks, fish schools, etc.) have typically been based on purely reflexive agents that have no significant memory of past movements. We hypothesized that giving such individual particles a limited distributed memory of past obstacles they encountered could lead to significantly faster travel between goal destinations. Systematic computational experiments using six terrains that had different arrangements of obstacles demonstrated that, at least in some domains, this conjecture is true. Furthermore, these experiments demonstrated that improved performance over time came not only from the avoidance of previously seen obstacles, but also (surprisingly) immediately after first encountering obstacles due to decreased delays in circumventing those obstacles. Simulations also showed that, of the four strategies we tested for removal of remembered obstacles when memory was full and a new obstacle was to be saved, none was better than random selection. These results may be useful in interpreting future experimental research on group movements in biological populations, and in improving existing methodologies for control of collective movements in computer graphics, robotic teams, particle swarm optimization, and computer games.
Keywords :
multi-agent systems; problem solving; collective problem-solving; computer game; computer graphics; distributed partial memory; flocking; particle swarm optimization; particle system; reflexive agents; robotic team; self-organizing collective movement; Biological control systems; Biological system modeling; Birds; Computational modeling; Computer graphics; Delay effects; Educational institutions; Marine animals; Robots; Testing; Algorithms; Animals; Artificial Intelligence; Behavior, Animal; Computer Simulation; Cooperative Behavior; Humans; Locomotion; Memory; Models, Biological; Movement; Orientation; Perception; Population Dynamics; Psychomotor Performance; Task Performance and Analysis;
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
DOI :
10.1109/TSMCB.2004.828188