Overview
Branch and Bound Nearest Neighbor 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.
Branch and Bound Nearest Neighbor finds nearby points while pruning distant candidates.
Compact metadata for implementation and discovery.
Branch and Bound Nearest Neighbor 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.
Branch and Bound Nearest Neighbor 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.
Nearest-neighbor reference for branch-and-bound tree search and distance-bound pruning.
Good next jumps from the relationship graph, ranked for useful discovery.
K-d tree nearest-neighbor search is a common branch-and-bound spatial search instance.
Approximate k-d tree search relaxes branch-and-bound exploration for speed.