ABSTRACT
Amorphous computing consists of a multitude of interacting
computers with modest computing power and memory, and
modules for intercommunication. These collections of devices are
known as swarms. The desired coherent global behavior of the
computer is achieved from the local interactions between the
individual agents. The global behavior of these vast numbers of
unreliable agents is resilient to a small fraction of misbehaving
agents and noisy and intimidating environment. This makes them
highly useful for sensor networks, MEMS, internet nodes, etc.
The ideas for amorphous computing have been derived from
swarm behavior of social organisms like the ants, bees and
bacteria. A certain level of intelligence, exceeding those of the
individual agents, results from the swarm behavior. Swarm
Intelligence may be derived from the randomness, repulsion and
unpredictability of the agents, thereby resulting in diverse solutions
to the problem. There are no known criteria to evaluate swarm
intelligence performance. Swarm Intelligence relies upon
stigmergic principles in order to solve complex problems using only
simple agents.