U ovom radu obrađeni su osnovni koncepti polinomijalnih algoritama otkrivanja zajednica u grafu, tj. particije skupa čvorova danog grafa da bi posjedovao nekakvu interpretaciju. Obrađena je osnovna teorija grafova potrebna za razumijevanje opisanih algoritama te ostalih koncepata otkrivanja zajednica. Svi opisani algoritmi temelje se na hijerarhijskom pretraživanju. Glavna ideja hijerarhijskog pretraživanja je iz particije skupa čvorova generirati novu particiju čvorova. Dva su pristupa hijerarhijskom pretraživanju: aglomerativni i raščlambeni pristup. Aglomerativni je pristup koji u svakoj iteraciji povećava broj particija za jedan, a raščlambeni onaj koji u svakoj iteraciji smanjuje broj particija za jedan. Opisani su najpoznatiji algorit...