Extending self-organizing particle systems to problem solving

被引:27
作者
Rodríguez, A
Reggia, JA
机构
[1] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[2] Univ Maryland, UMIACS, College Pk, MD 20742 USA
关键词
collective intelligence; collective problem solving; particle systems; swarm intelligence; multiagent system; self-organization; robot teams;
D O I
10.1162/1064546041766424
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Self-organizing particle systems consist of numerous autonomous, purely reflexive agents ("particles") whose collective movements through space are determined primarily by local influences they exert upon one another. Inspired by biological phenomena (bird flocking, fish schooling, etc.), particle systems have been used not only for biological modeling, but also increasingly for applications requiring the simulation of collective movements such as computer-generated animation. In this research, we take some first steps in extending particle systems so that they not only move collectively, but also solve simple problems. This is done by giving the individual particles (agents) a rudimentary intelligence in the form of a very limited memory and a top-down, goal-directed control mechanism that, triggered by appropriate conditions, switches them between different behavioral states and thus different movement dynamics. Such enhanced particle systems are shown to be able to function effectively in performing simulated search-and-collect tasks. Further, computational experiments show that collectively moving agent teams are more effective than similar but independently moving ones in carrying out such tasks, and that agent teams of either type that split off members of the collective to protect previously acquired resources are most effective. This work shows that the reflexive agents of contemporary particle systems can readily be extended to support goal-directed problem solving while retaining their collective movement behaviors. These results may prove useful not only for future modeling of animal behavior, but also in computer animation, coordinated movement control in robotic teams, particle swarm optimization, and computer games.
引用
收藏
页码:379 / 395
页数:17
相关论文
共 25 条
[1]  
[Anonymous], 1999, SWARM INTELL-US
[2]  
Ayers J, 2002, NEUROTECHNOLOGY FOR BIOMIMETIC ROBOTS, P241
[3]   Behavior-based formation control for multirobot teams [J].
Balch, T ;
Arkin, RC .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1998, 14 (06) :926-939
[4]  
Camazine S., 2001, SELF ORG BIOL SYSTEM
[5]  
Chung C.-J., 1996, EVOLUTIONARY PROGRAM, P225
[6]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[7]   Computational models for the formation of protocell structures [J].
Edwards, L ;
Peng, Y .
ARTIFICIAL LIFE, 1998, 4 (01) :61-77
[8]   A general algorithm for robot formations using local sensing and minimal communication [J].
Fredslund, J ;
Mataric, MJ .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (05) :837-846
[9]  
HODGINS J, 1994, ARTIF LIFE, V4, P319
[10]   THE SIMULATION OF THE MOVEMENT OF FISH SCHOOLS [J].
HUTH, A ;
WISSEL, C .
JOURNAL OF THEORETICAL BIOLOGY, 1992, 156 (03) :365-385