Cilj ovog rada je izvršiti usporedbu odabranih heurističkih algoritama. U prvom dijelu teoretski su obrađeni pojmovi vezani za pretragu prostora stanja. Opisani su neki primjeri vezani za problem pretrage prostora stanja. U daljnjem radu opisani su neki od osnovnih algoritama pretraživanja. Teoretski je obrađen pojam metaheuristike te su detaljnije opisani algoritmi koji će se implementirati i testirati. Odabrani algoritmi su optimizacija kolonijom mrava, genetski algoritmi te pohlepno slučajno prilagodljivo pretraživanje. Implementacija je napravljena u programskom okruženju NetLogo. Za usporedbu algoritama odabrana je njihova primjena na problemu trgovačkog putnika. Nakon implementacije algoritama izvršeno je njihovo testiranje, dan je ...