Преимущества использования KD-дерева для поиска ближайших соседей:
KD-дерево рекурсивно разбивает пространство параметров по осям данных, разделяя его на вложенные ортотропные области, в которые подаются точки данных. 2
Однако подход KD-дерева очень быстр для поиска соседей в низкой размерности (D<20), но становится неэффективным, когда D становится очень большим. 2