To evaluate clustering algorithms you can use Silhouette, which measures the separation of clusters and inter-cluster distance. See Performance Metrics in Machine Learning — Part 3: Clustering.