Overview
Approximate KD-Tree Search is a spatial indexes method for approximate nearest-neighbor search. It works by pruning tree branches using distance bounds and an approximation tolerance.
Approximate KD-Tree Search addresses approximate nearest-neighbor search by pruning tree branches using distance bounds and an approximation tolerance.
Compact metadata for implementation and discovery.
Approximate KD-Tree Search is a spatial indexes method for approximate nearest-neighbor search. It works by pruning tree branches using distance bounds and an approximation tolerance.
Quick facts
Runtime and memory behavior at a glance.
Best
O(V + E)
Average
O((V + E) log V)
Worst
O(V^2 + E)
Space
O(V + E)
Show pruning tree branches using distance bounds and an approximation tolerance on a small approximate nearest-neighbor search example.
Approximate KD-Tree Search operates in O((V + E) log V) time and O(V + E) space within the Spatial Indexes family. Often compared with Cover Tree and BK-Tree.
What each reference supports for this entry.
Nearest-neighbor reference for approximate k-d tree search, bounded backtracking, and distance-pruned queries.
Good next jumps from the relationship graph, ranked for useful discovery.
Data Structures · Core
Approximate k-d tree search relies on a k-d tree structure such as a balanced median-split build.
Compare with thisData Structures · Core
Approximate k-d tree search and BK-trees are alternative indexes for nearest-neighbor-style queries.
Compare with thisApproximate k-d tree search and cover trees both trade exact search work for metric pruning.
Approximate k-d tree search and BK-trees are alternative indexes for nearest-neighbor-style queries.
Approximate k-d tree search relies on a k-d tree structure such as a balanced median-split build.