Bir şey eklemek için: Algoritmanın birleşip birleşmediği de durdurma kriterinize bağlıdır. Küme atamaları artık değişmediğinde algoritmayı durdurursanız, aslında algoritmanın tam olarak birleşmediğini kanıtlayabilirsiniz (birden fazla sentroidin aynı mesafeye sahip olması durumunda küme atamasının deterministik bir bağ kırıcıya sahip olmaması şartıyla).
Burada 8 veri noktası (nokta) ve iki centroid (kırmızı çarpı) var. Şimdi yeşil veri noktaları hem sol hem de sağ sentroid ile aynı mesafeye sahip. Aynı şey mavi veri noktaları için de geçerlidir. Bu durumda atama işlevinin deterministik olmadığını varsayalım. Ayrıca, yineleme 1'de yeşil noktaların sol kümeye ve mavi noktaların da sağ kümeye atandığını varsayıyoruz. Sonra sentroidleri güncelliyoruz. Aslında aynı yerde kaldıkları ortaya çıkıyor. (bu kolay bir hesaplamadır. Sol sentroid için, iki sol siyah noktanın ve iki yeşil noktanın koordinatlarını ortalaması alırsınız -> (0, 0.5). Sağ sentroid için aynı).
Daha sonra yineleme 2'de durum tekrar aynı görünüyor, ancak şimdi (bağlar durumunda) deterministik olmayan atama fonksiyonumuzun yeşil noktaları sağ kümeye ve mavi noktaları sol kümeye atadığını varsayıyoruz. Yine sentroidler değişmez.
Yineleme 3 yine yineleme 1 ile aynıdır. Dolayısıyla, küme atamalarının sürekli olarak değiştiği ve algoritmanın (bu durma ölçütüyle) birleşmediği bir durumumuz vardır.
≤<