I have a dataset of circles with center(x,y) and radius(r). Need to cluster the circles with the position is close. Then I have a point need to find the closest cluster.
index x y r
0 0 0 3
1 1 2 2
2 9 5 1
3 10 6 1
4 100 8 20
For example, by index the clusters would be (0,1),(2,3),(4). I think this part should developed by clustering algorithm, but have no idea for which algorithm. And for the next step - find the closest cluster, consider the time complexity, what is the best way to find it?
