Jika jarak MF asimetris karena masa depan berbeda dari masa lalu, maka diperlukan pengelompokan asimetris asli. Pertama, fungsi jarak asimetris harus ditentukan.
Salah satu cara untuk melakukan pengelompokan asimetris, diberikan fungsi jarak, adalah dengan menanamkan data asli ke dalam ruang koordinat baru. Lihat "Struktur Geometris dari Beberapa Model Non-Jarak untuk Asimetris MDS" oleh Naohito Chino dan Kenichi Shiraiwa, Behaviormetrika, 1992 ( pdf ). Ini disebut HCM (Model Canonical Hermitian).
Temukan matriks Hermitian , di mana
Temukan nilai eigen dan vektor eigen, lalu skala setiap vektor eigen dengan akar kuadrat dari nilai eigen yang sesuai.H
Hij=12[d(xi,xj)+d(xj,xi)]+i12[d(xi,xj)−d(xj,xi)]
Ini mengubah data menjadi ruang bilangan kompleks. Setelah data disematkan, jarak antara objek x dan y hanya x * y, di mana * adalah konjugat transpos. Pada titik ini Anda dapat menjalankan k-means pada vektor kompleks.
Spectral asymmetric clustering juga telah dilakukan, lihat tesis oleh Stefan Emilov Atev, "Menggunakan Asymmetry dalam Spectral Clustering of Trajectories," University of Minnesota, 2011, yang memberikan kode MATLAB untuk algoritma khusus.