Introduction
Welcome fellow AI enthusiasts. Have you ever heard the phrase “Swarm Intelligence” and wondered just exactly what that means? Then wonder no more because I have here for you a whole set of articles about how to use swarm intelligence techniques to build a flexible AI capable of optimizing a wide variety of mathematical problems and real world equations.
Basically it all boils down to something like this:
Index
Let’s Program A Swarm Intelligence 1: Introducing Particle Swarm Optimization
Let’s Program A Swarm Intelligence 2: Learning To Love Lisp
Let’s Program A Swarm Intelligence 3: All Your Max Are Min
Let’s Program A Swarm Intelligence 4: Specifying A Use Case
Let’s Program A Swarm Intelligence 5: Defining The Swarm
Let’s Program A Swarm Intelligence 6: Assembling The Swarm
Let’s Program A Swarm Intelligence 7: Satisfying My OCD
Let’s Program A Swarm Intelligence 8: It Lives!
Let’s Program A Swarm Intelligence 9: All Together Now
Let’s Program A Swarm Intelligence 10: Let Me See…
Let’s Program A Swarm Intelligence 11: Turning Your World Upside Down
Let’s Program A Swarm Intelligence 12: Is That A Trick Question?
Let’s Program A Swarm Intelligence 13: Welcome To The Nth Dimension
Let’s Program A Swarm Intelligence 14: Better Particles, Better Swarm
Let’s Program A Swarm Intelligence 15: The Return Of Maximize And Target
Let’s Program A Swarm Intelligence 16: The Swarm Ate My Homework
Complete Code
If you follow along with the posts you should be able to write your own swarm intelligence from scratch in whatever programming language you want. But if you don’t have the time for that or just want some reference code I have also provided my completed code: Lisp Swarm Intelligence