ant colony

Uses an ant colony algorithm to find an optimal path through a graph.
no multi threading