Friday, September 14, 2007

Swarm Intelligence by James Kennedy, Russell C. Eberhart, with Yuhui Shi

This book is intended for researchers, senior-undergraduate and graduate students with a social science, cognitive science, engineering, or computer science background, and those with a keen interest in this quickly evolving "inter-discipline." It is also written for what is referred to in the business as the "intelligent layperson." You shouldn’t need a Ph.D. to read this book; a driving curiosity and interest in the current state of science should be enough. The sections on application of the swarm algorithm principles will be especially helpful to those researchers and engineers who are concerned with getting something that works. It is helpful to understand the basic concepts of classical (two-valued) logic and elementary statistics. Familiarity with personal computers is also helpful, but not required. We will occasionally wade into some mathematical equations, but only an elementary knowledge of mathematics should be necessary for understanding the concepts discussed here.

Table of Contents

Part I: Foundations
Chapter 1 - Models and Concepts of Life and Intelligence
Chapter 2 - Symbols, Connections, and Optimization by Trial and Error
Chapter 3 - On Our Nonexistence as Entities: The Social Organism
Chapter 4 - Evolutionary Computation Theory and Paradigms
Chapter 5 - Humans - Actual, Imagined, and Implied
Chapter 6 - Thinking is Social

Part II: Particle Swarm Optimization and Collective Intelligence
Chapter 7 - The Particle Swarm
Chapter 8 - Variations and Comparisons
Chapter 9 - Applications
Chapter 10 - Implications and Speculations
Chapter 11 - And In Conclusion...

Appendix: Statistics for Swarmers


Particle Swarm Optimizer:

Visual Basic 6.0 Source Code

C Source Code

Real PSO for Optimization Java Applet

Genetic Algorithm:

C Source Code

Buy Online

Morgan Kaufmann Publishers



James Kennedy

Russell C. Eberhart

Yuhui Shi

No comments: