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