Mrówki, śnieg i wiatr
Istnieje taka klasa algorytmów heurystycznych, którą określa się jako algorytmy mrówkowe. Generalnie wykorzystuje się je do wyszukiwania najkrótszych ścieżek w grafach. Idea ich działania opiera się na symulacji kolektywnego zachowania kolonii mrówek, które poszukują pożywienia.