Hoshen-Kopelman algoritmus je rozdělení algoritmus ( shlukování ) z buněk sítě, jinými slovy, že umožňuje počítat shluky typu objektu v konečném síti. Používá se ke studiu perkolace .
Algoritmický problém řeší algoritmus je následující: vzhledem k tomu, mřížka, ve které je každá buňka buď obsazeno, nebo neobsazené, skupina, obsazené buňky do paketů tak, aby všechny pakety jsou vytvořeny z přilehlých buněk, a že je nejméně paketů možných ( tj. dva pakety nejsou souvislé).
Algoritmus je aplikace datové struktury union-find .
Byl vyvinut J. Hoshenem a R. Kopelmanem v roce 1976 jako součást stanovení perkolace sítě. V této souvislosti se stále používá, stejně jako algoritmus Leath-Alexandrowicz.