A Graph Adaptive Density Peaks Clustering algorithm

What is this algorithm? 

The Density Peaks Clustering (DPC) algorithm is a density-based clustering algorithm that was proposed by Rodriguez and Laio in 2014. It differs from other density-based clustering algorithms, such as DBSCAN, in that it does not require the specification of a fixed density threshold. Instead, it identifies cluster centers as peaks in the local density distribution of the data.  

My Improved  Optimizer

GA-DPC : A Graph Adaptive Density Peaks Clustering algorithm for automatic centroid selection and effective aggregation     [CODE]