Efficient Nearest-Neighbor Search for Dynamical Systems with Nonholonomic Constraints

09/22/2017
by   Valerio Varricchio, et al.
0

Nearest-neighbor search dominates the asymptotic complexity of sampling-based motion planning algorithms and is often addressed with k-d tree data structures. While it is generally believed that the expected complexity of nearest-neighbor queries is O(log(N)) in the size of the tree, this paper reveals that when a classic k-d tree approach is used with sub-Riemannian metrics, the expected query complexity is in fact Θ(N^p (N)) for a number p ∈ [0, 1) determined by the degree of nonholonomy of the system. These metrics arise naturally in nonholonomic mechanical systems, including classic wheeled robot models. To address this negative result, we propose novel k-d tree build and query strategies tailored to sub-Riemannian metrics and demonstrate significant improvements in the running time of nearest-neighbor search queries.

READ FULL TEXT
research
12/06/2018

Confirmation Sampling for Exact Nearest Neighbor Search

Locality-sensitive hashing (LSH), introduced by Indyk and Motwani in STO...
research
03/18/2021

Nearest-Neighbor Queries in Customizable Contraction Hierarchies and Applications

Customizable contraction hierarchies are one of the most popular route p...
research
07/11/2023

Quantitative Comparison of Nearest Neighbor Search Algorithms

We compare the performance of three nearest neighbor search algorithms: ...
research
12/20/2021

The Cascading Metric Tree

This paper presents the Cascaded Metric Tree (CMT) for efficient satisfa...
research
01/12/2018

Toward Metric Indexes for Incremental Insertion and Querying

In this work we explore the use of metric index structures, which accele...
research
12/31/2018

K-nearest Neighbor Search by Random Projection Forests

K-nearest neighbor (kNN) search has wide applications in many areas, inc...
research
08/19/2022

Counterexamples expose gaps in the proof of time complexity for cover trees introduced in 2006

This paper is motivated by the k-nearest neighbors search: given an arbi...

Please sign up or login with your details

Forgot password? Click here to reset