Swarm Intelligence

Swarm Intelligence

James F. Kennedy & James Kennedy & Russell C. Eberhart & Yuhui Shi

Language: English

Publisher: Morgan Kaufmann

Published: Apr 9, 2001

Description:

Traditional methods for creating intelligent computational systems haveprivileged private "internal" cognitive and computational processes. Incontrast, Swarm Intelligence argues that humanintelligence derives from the interactions of individuals in a social worldand further, that this model of intelligence can be effectively applied toartificially intelligent systems. The authors first present the foundations ofthis new approach through an extensive review of the critical literature insocial psychology, cognitive science, and evolutionary computation. Theythen show in detail how these theories and models apply to a newcomputational intelligence methodology-particle swarms-which focuseson adaptation as the key behavior of intelligent systems. Drilling downstill further, the authors describe the practical benefits of applying particleswarm optimization to a range of engineering problems. Developed bythe authors, this algorithm is an extension of cellular automata andprovides a powerful optimization, learning, and problem solving method. This important book presents valuable new insights by exploring theboundaries shared by cognitive science, social psychology, artificial life,artificial intelligence, and evolutionary computation and by applying theseinsights to the solving of difficult engineering problems. Researchers andgraduate students in any of these disciplines will find the materialintriguing, provocative, and revealing as will the curious and savvycomputing professional. FeaturesPlaces particle swarms within the larger context of intelligentadaptive behavior and evolutionary computation. Describes recent results of experiments with the particle swarmoptimization (PSO) algorithm Includes a basic overview of statistics to ensure readers canproperly analyze the results of their own experiments using thealgorithm. Support software which can be downloaded from the publisherswebsite, includes a Java PSO applet, C and Visual Basic sourcecode.