Her bir M
düğüm çifti arasındaki mesafeyi temsil eden bir (simetrik) matrisim var. Örneğin,
abcçdefgğhıi A 0 20 20 20 40 60 60 60 100 120 120 120 B 20 0 20 20 60 80 80 80 120 140 140 140 C 20 20 0 20 60 80 80 80 120 140 140 140 D 20 20 20 0 60 80 80 80 120 140 140 140 E 40 60 60 60 0 20 20 20 60 80 80 80 F 60 80 80 80 20 0 20 20 40 60 60 60 G 60 80 80 80 20 20 0 20 60 80 80 80 H 60 80 80 80 20 20 20 0 60 80 80 80 I 100 120 120 120 60 40 60 60 0 20 20 20 J 120 140 140 140 80 60 80 80 20 0 20 20 K 120 140 140 140 80 60 80 80 20 20 0 20 L 120 140 140 140 80 60 80 80 20 20 20 0
Kümeleri ayıklamak için herhangi bir yöntem var mı M
(gerekirse küme sayısı sabitlenebilir), öyle ki her küme aralarında küçük mesafeler bulunan düğümler içerir. Örnekte, kümeler (A, B, C, D)
, (E, F, G, H)
ve olacaktır (I, J, K, L)
.
UPGMA'yı ve k
araçlarını zaten denedim ama sonuçta ortaya çıkan kümeler çok kötü.
Mesafeler, rastgele bir yürüyücünün düğümden A
düğüme B
( != A
) gidip düğüme geri dönmesi için atması gereken ortalama adımlardır A
. Bunun M^1/2
bir ölçü olduğu garanti edildi . Koşmak için k
, ortalamaları kullanmıyorum. Düğüm n
kümesi c
arasındaki uzaklığı, içindeki n
ve içindeki tüm düğümler arasındaki ortalama mesafe olarak tanımlarım c
.
Çok teşekkürler :)