Original Paper
Reference Source Code
Current Status
In the backtracking stage, whole branches of the tree can be pruned if the region of space they represent is further from the query point than Dcur (the distance from q to the closest neighbour yet seen).
Issue to solve
This process can be very effective in low-dimensional spaces, but in higher dimensions there are many more bins adjacent to the central one that must be examined, and per- formance degrades rapidly. Interestingly,
Strategy
If we are willing to settle for an ap- proximate NN, then we can avoid prolonged search by lim- iting the number of leaf nodeswe are willing to examine (to Emax ), and settling for the best neighbour found up to that point
Original Paper
Strategy
Randomized Tree
What "Random"ized means?
Several variations in building a tree, including randomisation in selecting the partitioning value, were suggested. Later
Random Direction(Random axis)
Issuses to solve
On the other hand, if KD-trees are built with different parameters, with different ways to select partitioning value for example, the order of search node and search results on these KD-trees may be different. This leads to the idea of using multiple search-trees to enhance independence.
In [ ]: