Disclaimer.
The following disclaimer applies, and is copied into the
start of each relevant page, in case they are taken out of
context.
This is just a brief overview of some techniques presented
in an entirely informal way, to give an appreciation of the
basic principles by cutting away all the confusing details,
and therefore is not to be taken as an exact comprehensive
summary, but merely indicative of the underlying principles
in the general case.
Among the basic techniques of use in some of these projects
are:-
Cellular Automata
Swarm Intelligence.
Neural Networks
Evolutionary Computing