Graphs and NetworksAnts
It turns out that, long before computers even existed, Nature had found a clever way to find optimal paths between different locations: in ant colonies.
Ants want to find the shortest possible routes between their nest and possible food sources. They can communicate with each other through chemicals which they leave along their trail, and which other ants can follow.