Weighted K-means Clustering
KMeans Clustering
This MR implements an MPI-aware version of the weighted K-means clustering algorithm, for use in finding ISDF (interpolative separable density fitting) points. This closes issue #1006
More details can be found in:
- The reference paper: Complex-valued K-means clustering of interpolative separable ...
- Scikit learn's implementation
A standalone prototype can be found on @AlexBuccheri's Github, with unit and app tests.
For a weight function of Gaussians, on a 2D grid, one expects an output:
Edited by Alex Buccheri