Используйте некоторый алгоритм, который не требует матрицу расстояний. Вместо этого выберите тот, который можно ускорить индексированием.
Anuthing с матрицей расстояния превысит вашу память. Но даже если этого не требуется (например, SLINK использует только O (n) памяти), это все равно может занять слишком много времени. Индексы могут сократить время выполнения до O (n log n), хотя в ваших данных индексы могут иметь проблемы.
Алгоритмы ускорения индекса, например: OPTICS, DBSCAN.
Только не используйте действительно плохие скрипты Matlab для этих алгоритмов.