Given a set of [N] points and distances between all points, this paper presents an algorithm for determining an optimal partition of the points into [k] mutually exclusive and exhaustive subsets or clusters according to an objective function defined ...