Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.scientific.ru/dforum/common/1160486776
Дата изменения: Tue Apr 12 01:20:24 2016
Дата индексирования: Tue Apr 12 02:20:24 2016
Кодировка: Windows-1251
Scientific.ru » Общий форум
Scientific.ru » Общий форум

Scientific.ru » Все форумы

Постоянные участники форумов

[ ... ]

[ Сoздать нoвую тeму ]

Отмечать NEW, ! сообщения за последние часов
Показывать на странице тем
Выделять сообщения от
Давид Мзареулян - 10.10.2006 17:26
О кластеризации
У меня имеется несколько тысяч точек на двумерной плоскости (обычная метрическая плоскость, конкретно - географическая карта). Распределение сильно неравномерное, точки плотно кучкуются, это видно глазом. Мне нужно не вываливать пользователю все точки, а представить этот набор в виде кластеров на карте с какой-то характерной длиной усреднения R. Т.е., скажем, если две точки ближе друг к другу, чем R, то они входят в один кластер. Условие это не строгое, т.е. мне подойдет любой алгоритм, который просто даст на выходе визуально приемлемую группировку.

Сейчас я просто бью плоскость грубой координатной сеткой с шагом R и кластером считаю все, что попало в одну ячейку. Это очень дешево в плане скорости, но и очень сердито в плане качества (скажем, явно выраженный кластер запросто может попасть на границу ячеек). Но проблема в том, что любой более навороченный алгоритм (из тех, что я нашел) сразу требует порядка N2 сравнений, а это для расчетов в реальном времени многовато. Карта может масштабироваться, условия выборки точек могут меняться, так что посчитать кластеры по 'долгому' алгоритму и закэшировать я не могу: ну, точнее, это будет сложно.

Может быть, существуют какие-то более дешевые решения, чем N2?

отредактировано 10.10.2006 17:31
[прямые ответы (5)]

  • [вернуться на форум]
  • О кластеризации – Давид Мзареулян, 10.10.2006 17:26
  • Re: О кластеризации – lepfed, 13.10.2006 11:06
  • Re: О кластеризации – Kostya, 11.10.2006 01:20
  • Re: О кластеризации – sleo, 11.10.2006 10:57
  • Re: О кластеризации – Давид Мзареулян, 11.10.2006 02:00
  • Re: О кластеризации – Kostya, 11.10.2006 11:13
  • Re: О кластеризации – До, 11.10.2006 00:27
  • Две сетки – Dims, 10.10.2006 18:45
  • Re: Две сетки – Давид Мзареулян, 10.10.2006 18:50
  • Re: О кластеризации – Munin, 10.10.2006 18:00
  • Re: О кластеризации – Давид Мзареулян, 10.10.2006 18:49
  • Посмотрите... – Михалыч, 10.10.2006 20:04
  • Спасибо, нашел pdf (-) – Давид Мзареулян, 10.10.2006 20:37
  • Re: Посмотрите... – Munin, 10.10.2006 20:34
  • Re: Посмотрите... – Давид Мзареулян, 10.10.2006 21:00
  • Re: Посмотрите... – Munin, 10.10.2006 23:43
  • Re: Посмотрите... – Давид Мзареулян, 11.10.2006 00:02
  • Re: Посмотрите... – Munin, 11.10.2006 01:38
  • Re: Посмотрите... – Давид Мзареулян, 11.10.2006 02:02
  • Re: Посмотрите... – sleo, 11.10.2006 10:47
  • Re: О кластеризации – Munin, 10.10.2006 19:05
  •  

    ТЕМА ЗАКРЫТА

    Scientific.ru » Все форумы


    © Scientific.ru, 2000-2016

    Рейтинг@Mail.ru