KCentreRadius() computes the covering radius of a set of centres:
the largest distance from any of the N points to its nearest centre,
\(R = \max_p \min_{c \in \mathrm{idx}} d(p, c)\). This is the min-max
k-centre objective (González 1985)
minimized by
KCentre() and ExactKCentre().
Arguments
- d
Pairwise distance matrix or
distobject. Ignored whenpointsis supplied.- idx
Integer vector of centre indices (
>= 1).- points
N x dimnumeric coordinate matrix. When supplied, the per-point nearest-centre distances are computed from coordinates one column at a time. This supports sets with largeN, in which the fullN x Nmatrix would overflow available memory.
References
González TF (1985). “Clustering to minimize the maximum intercluster distance.” Theoretical Computer Science, 38, 293–306. doi:10.1016/0304-3975(85)90224-5 .
See also
KCentre() and ExactKCentre() (which minimise this); MinDist()
for the complementary MMDP objective.