Entrée : S un ensemble de p données décrites par m variables quantitatives Initialisation des barycentres Gi : POUR i DE 1 À k FAIRE Initialiser Gi avec un élément quelconque de S Calculer bari le barycentre(Gi) RÉPÉTER POUR CHAQUE donnée ∈ S FAIRE POUR i DE 1 À k FAIRE Calculer dist(donnée, bari) Ajouter donnée à Gi si dist(donnée, bari) = MINi(dist(donnée, bari)) JUSQU'À stabilisation des Gi ou NbIterationMax