簡単な例が役立ちます。
としてクラスター化されるポイントのセットを定義しましょうA = {1,2,3,4}
。
Aに2つの適切なクラスター(2つの手段)を見つけようとしているとします。k-meansの定常条件を満たす(少なくとも)2つの異なる設定があります。
設定1:
Center1 = 1, Cluster1 = {1}
Center2 = 3, Cluster1 = {2,3,4}
ここでの目的は、(してみてください、これは鞍点である実際のところ2であるcenter1 = 1 + epsilon
とcenter1 = 1 - epsilon
)
設定1:
Center1 = 1.5, Cluster1 = {1,2}
Center2 = 3.5, Cluster1 = {3,4}
ここでの目的は1/4です。
k-meansが最初の設定として初期化されると、スタックします。これは決してグローバルな最小値ではありません。
前の例のバリアントを使用して、2つの異なるローカル最小値を作成できます。A = {1,2,3,4,5}
設定cluster1={1,2}
とcluster2={3,4,5}
同じ目標値で結果をだろうcluster1={1,2,3}
し、cluster2={4,5}
最後に、あなたが選択した場合どうなります
A = {1,2,3,4,6}
center1={2.5} cluster1={1,2,3,4} and
center1={6} cluster1={6}
対
center1={2} cluster1={1,2,3} and
center1={5} cluster1={4,6}
?