Clustering-ul complet este unul dintre algoritmii de clustering ierarhic .
Inițial, fiecare element al eșantionului este considerat un grup separat. După aceea, clusterele sunt combinate secvenţial până când toate elementele cad într-un singur cluster. La fiecare pas al algoritmului, două grupuri sunt combinate, distanța dintre care este minimă. Formalizarea conceptului de „distanță minimă” poate depinde de modificări ale algoritmului; în metoda conexiunii complete, distanța minimă este definită ca maximul setului de distanțe dintre un element al primului cluster și un element al celui de-al doilea. cluster. Adică, distanța dintre clustere și se calculează prin formula:
,unde este distanța dintre și ; și sunt grupuri diferite.