Algorithm 2.
InitializeCentroids
| procedure InitializeCentroids(Yi, ClusterNumber) |
| V ← sample a point uniformly from Yi |
| while |V|< ClusterNumber do |
| Sample x ∈ Yi with probability prop. to D2(x) |
| V ← V ∪ x |
| Return Initial Centroids |
InitializeCentroids
| procedure InitializeCentroids(Yi, ClusterNumber) |
| V ← sample a point uniformly from Yi |
| while |V|< ClusterNumber do |
| Sample x ∈ Yi with probability prop. to D2(x) |
| V ← V ∪ x |
| Return Initial Centroids |