English

Efficient Nearest-Neighbor Search for Dynamical Systems with Nonholonomic Constraints

Computational Geometry 2017-09-25 v1 Computational Complexity Robotics Systems and Control

Abstract

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))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 Θ(Nplog(N))\Theta(N^p \log(N)) for a number p[0,1)p \in [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.

Keywords

Cite

@article{arxiv.1709.07610,
  title  = {Efficient Nearest-Neighbor Search for Dynamical Systems with Nonholonomic Constraints},
  author = {Valerio Varricchio and Brian Paden and Dmitry Yershov and Emilio Frazzoli},
  journal= {arXiv preprint arXiv:1709.07610},
  year   = {2017}
}

Comments

16 pages, 3 figures, the 12th Workshop on the Algorithmic Foundations of Robotics (WAFR) 2016

R2 v1 2026-06-22T21:51:29.211Z