Numerous applications require the classification of unlabeled samples in dataset into disjointed clusters such that samples within the same cluster are similar yet samples in different clusters differ meaningfully. Many such clustering algorithms have been developed satisfying different desiderata for applications in fields such as image processing [1]}, biomedicine [2]}, and spatial data [3]}.
