Karınca kolonisi optimizasyon algoritması, olasılığa dayalı bir yaklaşım olmakla beraber graflarda optimal veya optimale yakın yolu ya da yolları bulma probleminin en az hesaplama yüküne indirgenmesine olanak sağlayan bir algoritmadır.[1]