Если расстояние СЧ является асимметричным, потому что будущее отличается от прошлого, тогда требуется подлинная асимметричная кластеризация. Во-первых, должна быть определена асимметричная функция расстояния.
Одним из способов асимметричной кластеризации с учетом функции расстояния является внедрение исходных данных в новое координатное пространство. См. «Геометрические структуры некоторых моделей на расстоянии для асимметричных МДС», автор Наохито Чино и Кеничи Ширайва, Behaviormetrika, 1992 ( pdf ). Это называется HCM (эрмитова каноническая модель).
ЧАС
ЧАСя ж= 12[ д( хя, хJ) + d( хJ, хя) ] + я 12[ д( хя, хJ) - д( хJ, хя) ]
Это преобразует данные в пространство комплексных чисел. После того, как данные внедрены, расстояние между объектами x и y равно x * y, где * - сопряженная транспонирование. В этот момент вы можете запустить k-средних на комплексных векторов.
Спектрально-асимметричная кластеризация также была выполнена, см. Тезис Стефана Эмилова Атева «Использование асимметрии в спектральной кластеризации траекторий», Университет Миннесоты, 2011 г., который дает код MATLAB для специального алгоритма.