Determining Optimal Number of k-Clusters based on Predefined
  Level-of-Similarity
  This paper proposes a centroid-based clustering algorithm which is capable of
clustering data-points with n-features, without having to specify the number of
clusters to be formed. The core logic behind the algorithm is a similarity
measure, which collectively decides whether to assign an incoming data-point to
a pre-existing cluster, or create a new cluster and assign the data-point to
it. The proposed clustering algorithm is application-specific and is applicable
when the need is to perform clustering analysis of a stream of data-points,
where the similarity measure between an incoming data-point and the cluster to
which the data-point is to be associated with, is greater than the predefined
Level-of-Similarity.
