Particle Swarm Optimization (PSO) is similar to evolutionary computation techniques:SI systems are typically made up of a population of simple agents interacting locally with one another and with their environment. Although there is normally no centralized control structure dictating how individual agents should behave, local interactions between such agents often lead to the emergence of global behavior. Examples of systems like this can be found in nature, including ant colonies, bird flocking, animal herding, bacterial growth, and fish schooling.
Two popular approaches include Ant Colony Optimization and particles swarm optimization. As I explained, there are some similarities between PSO and ACO and genetic algorithms but PSO's have a significant differencePSO shares many similarities with evolutionary computation techniques such as Genetic Algorithms (GA). The system is initialized with a population of random solutions and searches for optima by updating generations. However, unlike GA, PSO has no evolution operators such as crossover and mutation. In PSO, the potential solutions, called particles, fly through the problem space by following the current optimum particles.
Swarm optimization is basically an example of self organization where complexity arises out of the combined interactions of local, simple rules. Such emergence shows how ID's position on intelligence is at least contradicted at the level of swarm intelligence. It occurred to me that the stress response, found in many organisms, which was once seen as evidence of directed mutations, may be another example of parallel computing and problem solving. By increasing the mutation rates, the bacteria can explore a larger phenotype space and find a potential solution for the stressor. Once a solution has been found, the genetic material can be shared quickly via horizontal gene transfer. Foraging behavior of bacteria also seem to be a good example of swarm intelligence.Compared with genetic algorithms (GAs), the information sharing mechanism in PSO is significantly different. In GAs, chromosomes share information with each other. So the whole population moves like a one group towards an optimal area. In PSO, only gBest (or lBest) gives out the information to others. It is a one -way information sharing mechanism. The evolution only looks for the best solution. Compared with GA, all the particles tend to converge to the best solution quickly even in the local version in most cases.
13 Comments
PvM · 22 October 2007
F Barrett · 22 October 2007
Ah-ha, this is it. This is the break that ID has been looking for. God is a swarm. That explains everything. No need for any more research, we can all go home.
Torbjörn Larsson, OM · 23 October 2007
With all respect to the field of swarm intelligence, but on the face of it I think the comparison with genetic algorithms mechanisms has been a little forced, at least in the reference given in the post.
Swarm intelligences are glorified particles with the complexity of near-local or non-local interaction (information transfer) between particle agents. The natural connection is instead between its respective uses and characteristics in say biology and problem solving. In the later case a difference to physics may be made by emulating instantaneous information transfer.
I'm sure everyone has their favorite example of organization from simple processes, whether simple physics or not. Crystallization, phase changes or biological swarms are often mentioned. My own is particle piles. Sand piles self-organize towards an, IIRC, universal angle of slope by local avalanches when approaching it.
This self-organized criticality depends, again assuming IIRC, in principle only on gravitational strength and not in a first approximation on particle size or static friction or fluid viscosity. Looking at a pile in the solar system, you could then in principle locate on which body it formed.
Similar self-organization by local processes is seen in wind-transported sand dunes, irrespective of wind strength. If one studies the Titan's dune fields compared to Earth's dune fields I'm pretty sure one will again extract different values of universal traits.
I'm also pretty sure one can wax endlessly philosophically over universal and/or aggregated phenomena. "Unity in numbers", "The more things change, the more they stay the same", ... :-P
Torbjörn Larsson, OM · 23 October 2007
"wax endlessly philosophically" - wax endlessly philosophical.
JakeS · 23 October 2007
One quote in particular seems relevant to the ID debate:
The "teach the controversy" approach seems to emphasize the first two points. But it is science that applies the third. It seems that many ID proponents want to emphasize the diversity of opinion without emphasizing the mechanism for sorting different opinions and weighing them against facts.
snaxalotl · 23 October 2007
WAX PHILOSOPHICAL
... now there's a good name for a beauty salon
Animesh Sharma · 23 October 2007
source: "Simple rules leading to complex social behaviors, wow."
Physicist Stephen Wolfram of Mathematica [ http://www.wolfram.com/ ] have been trying to find simple rules which brings out complex things. His blog http://blog.wolfram.com/2007/09/my_hobby_hunting_for_our_unive.html?lid=title gives a good overview of his approach.
JGB · 23 October 2007
No one mentioned free market economics as an example of swarm intelligence yet. In terms of understanding I think it is at least somewhat beneficial to take a broad view and see all of these phenomena under the immergent properties description. Simples rules and many interactions can lead to very complex behaviors.
wolfwalker · 23 October 2007
The National Geographic shows how intelligence can be reduced to simpler processes and rules. The work is important as it shows, contrary to ID’s assertions, that intelligence can in fact be reducible to processes of regularity and chance.
This sort of work is also more than a decade old. Stephen Budiansky wrote at length about this view of intelligence in his 1998 book If A Lion Could Talk: Animal Intelligence and the Evolution of Consciousness.
Torbjörn Larsson, OM · 23 October 2007
noncarborundum · 23 October 2007
Stephen · 23 October 2007
Mike Elzinga · 23 October 2007