Последние несколько дней я искал стабильную реализацию R-Tree с поддержкой неограниченных измерений (20 или около того было бы достаточно). Я только нашел это http://sourceforge.net/projects/jsi/, но они поддерживают только 2 измерения.
Другим вариантом будет многомерная реализация дерева интервалов.
Может быть, я совершенно не прав в идее использования R-Tree или Intervall-Tree для моей Проблемы, поэтому я кратко излагаю Проблему, чтобы вы могли отправить мне свои мысли по этому поводу.
Проблема, которую мне нужно решить, это какой-то поиск ближайшего соседа. У меня есть набор антенн и комнат и для каждой антенны интервал целых чисел. Например. антенна 1, мин -92, макс -85. Фактически это может быть представлено как комната -> набор антенн -> интервал для антенны.
Идея заключалась в том, что каждая комната располагается в R-дереве по размеру антенн и в каждом измерении по интервалу.
Если я получу запрос с N-антеннами и значениями для каждой антенны, я тогда смогу просто представить информацию как точку запроса в комнате и получить комнаты, «ближайшие» к этой точке.
Надеюсь, у вас есть идея проблемы и моя идея.