See http://mute-net.sourceforge.net/howAnts.shtml for an explanation of the algorithm
Last year I did a GPU programming project involving an ant-colony-like simulation. Based on the idea that ants have immediate knowledge only of their neighborhood, it's a simulation that works well with GPU fragment-shader-based parallelization:
http://www.dan.andersen.name/gpu-accelerated-3d-ant-colony-s...
I think they are the source perspective of many ideas. And many popular books are actually derived from them.
In other news, this article uses "comprise" to mean the opposite of what it actually means, which is the subject of another of today's HN front page articles: https://medium.com/backchannel/meet-the-ultimate-wikignome-1...
http://www.wikiwand.com/en/Swarm_intelligence
http://www.wikiwand.com/en/Ant_colony_optimization_algorithm...