Research Article

Multi-Party Verifiable Privacy-Preserving Federated k-Means Clustering in Outsourced Environment

Algorithm 1

-means clustering.
Randomly select cluster centers from the dataset
Repeat
(1) Calculate the distances between each sample and cluster centers
(2) Assign each sample to the closest cluster
(3) Replace each cluster centers with the mean of the th cluster
until Cluster centers do not change