Research Article

Self-Adaptive -Means Based on a Covering Algorithm

Algorithm 1

(-means algorithm).
Input:
Output: A set of clusters C1, C2,…
Begin
1: ← sample points uniformly at random from dataset
2: C_newC, C_old
3:   whileC_new - C_old∣ ≤ θdo:
4:   C_oldC_ new
5:   calculate all of the distances between and C_oldj:
         get_distance (, C_oldj), , C_old
6:   assign to the nearest C_oldj
7:   calculate new centroid C_new:
          
8:   end while
End