Overview
Vantage-Point Tree Search is a search method that uses ordering, indexing, predicates, or distance bounds to eliminate candidates. It is a good fit when the collection has enough structure to avoid checking every candidate.
Vantage-Point Tree Search locates items by exploiting structure in the collection or search space.
Compact metadata for implementation and discovery.
Vantage-Point Tree Search is a search method that uses ordering, indexing, predicates, or distance bounds to eliminate candidates. It is a good fit when the collection has enough structure to avoid checking every candidate.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(log n)
Worst
O(n)
Space
O(1)
Show candidate regions shrinking as comparisons or distance tests eliminate options.
Vantage-Point Tree Search operates in O(log n) time and O(1) space within the Search family. Often compared with Binary Search and Linear Search.
What each reference supports for this entry.
Reference for vantage-point trees, metric partitioning, and nearest-neighbor pruning.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Both VP-tree search and BK-tree search prune metric spaces using distance thresholds.
VP-trees and cover trees are alternative metric nearest-neighbor indexes.