https://sci-hub.hkvisa.net/10.1109/IAS.2009.311
Points covered : Clustering based, calculate weights and perform the grouping, have a cluster center : intercluster hetergenity and intracluster homogeneity : main considerations here
First perform clustering and then do the adjustment