Graph Based Clustering Algorithms