2015-07-24 5 views
0

Я работаю над проблемой кластеризации, где между каждой парой точек есть два расстояния. Например:Кластеризация множества точек с двумя разными расстояниями

dist1(a,b)=.4  
dist2(a,b)=.7 

Там нет простой функции отображения, которая преобразует эти два расстояния в одно расстояния. Кроме того, у меня нет исходных атрибутов данных (x, y, z и т. Д.). Я просто имею две матрицы расстояний. Существует ли конкретный алгоритм кластеризации, который имеет дело с такими проблемами? Или как я могу преобразовать свою проблему в обычную проблему кластеризации?

ответ

2

Вы можете легко использовать кластер DBSCAN.

Просто используйте один эпсилон для каждый двух расстояний.

Смежные вопросы