If anyone has ever read a book called Prey by Michael Crichton,
Is there any specific ai algorithm for "distributed processing" like the swarms in the book?
Has anyone ever done it?
The swarms should be able to evolve just like in the book.
If you haven't read the book, then basically the swarms are nanoparticles which are programmed to simulate predators. Only fundamental rules are programmed into each particle and as a whole, the outcome is unpredictable.
Prey
I haven't read the book, but it sounds like you want a mix of lots of types of AI.
For autonomous agents which interact with each other and the world, studying 'cellular automata' is the simplest form. boids gives a good example of swarm-like behaviour. For evolution, you should check out 'genetic algorithms', gene pool is a nice example of what can be done.
You'll probably want to study neural networks, fuzzy logic and a bunch of other AI related subjects too. If you're going to do this well, you'll spend a lot of time learning and a hundred times longer running simulations! sounds like good fun though
For autonomous agents which interact with each other and the world, studying 'cellular automata' is the simplest form. boids gives a good example of swarm-like behaviour. For evolution, you should check out 'genetic algorithms', gene pool is a nice example of what can be done.
You'll probably want to study neural networks, fuzzy logic and a bunch of other AI related subjects too. If you're going to do this well, you'll spend a lot of time learning and a hundred times longer running simulations! sounds like good fun though