paper-with-me

홈 › Papers

Efficiently Constructing Sparse Navigable Graphs

2025-07-17 · Alex Conway, Laxman Dhulipala, Martin Farach-Colton, Rob Johnson, Ben Landrum, Christopher Musco, Yarin Shechter, Torsten Suel, Richard Wen

Graph-based nearest neighbor search methods have seen a surge of popularity in recent years, offering state-of-the-art performance across a wide variety of applications. Central to these methods is the task of constructing a sparse navigable search graph for a given dataset endowed with a distance function. Unfortunately, doing so is computationally expensive, so heuristics are universally used in practice. In this work, we initiate the study of fast algorithms with provable guarantees for search graph construction. For a dataset with $n$ data points, the problem of constructing an optimally sparse navigable graph can be framed as $n$ separate but highly correlated minimum set cover instances. This yields a naive $O(n^3)$ time greedy algorithm that returns a navigable graph whose sparsity is at most $O(\log n)$ higher than optimal. We improve significantly on this baseline, taking advantage of correlation between the set cover instances to leverage techniques from streaming and sublinear-time set cover algorithms. Combined with problem-specific pre-processing techniques, we present an $\tilde{O}(n^2)$ time algorithm for constructing an $O(\log n)$-approximate sparsest navigable graph under any distance function. The runtime of our method is optimal up to logarithmic factors under the Strong Exponential Time Hypothesis via a reduction from Monochromatic Closest Pair. Moreover, we prove that, as with general set cover, obtaining better than an $O(\log n)$-approximation is NP-hard, despite the significant additional structure present in the navigable graph problem. Finally, we show that our techniques can also beat cubic time for the closely related and practically important problems of constructing $\alpha$-shortcut reachable and $\tau$-monotonic graphs, which are also used for nearest neighbor search. For such graphs, we obtain $\tilde{O}(n^{2.5})$ time or better algorithms.

📄 PDF Abstract BibTeX arXiv:2507.13296

Code (0)

등록된 구현이 없습니다.

Tasks

graph construction

Similar Papers 제목 키워드 기반

Navigable Graphs for High-Dimensional Nearest Neighbor Search: Constructions and Limits

2024-05-29 · Haya Diwan, Jinrui Gou, Cameron Musco, Christopher Musco 외

There has been significant recent interest in graph-based nearest neighbor search methods, many of which are centered on the construction of navigable graphs over high-dimensional point sets. A graph is navigable if we c…

NVSim: Novel View Synthesis Simulator for Large Scale Indoor Navigation

2025-10-28 · Mingyu Jeong, Eunsung Kim, Sehun Park, Andrew Jaeyong Choi arxiv

We present NVSim, a framework that automatically constructs large-scale, navigable indoor simulators from only common image sequences, overcoming the cost and scalability limitations of traditional 3D scanning. Our appro…

Novel View Synthesis

Towards 3D karst underwater scene reconstruction from rotating sonar data

2026-06-18 · Georgios Evangelos Margaritis, Lionel Lapierre, Simon Rohou, Zhi Yan 외 arxiv

Karst aquifers provide critical freshwater resources but pose significant hazards due to their complex and poorly understood subsurface geometry. Mapping these environments is challenging because sonar data from underwat…

3D Reconstruction

Indoor dense depth map at drone hovering

2019-04-25 · Arindam Saha, Soumyadip Maity, Brojeshwar Bhowmick

Autonomous Micro Aerial Vehicles (MAVs) gained tremendous attention in recent years. Autonomous flight in indoor requires a dense depth map for navigable space detection which is the fundamental component for autonomous …

Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs

2016-03-30 · Yu. A. Malkov, D. A. Yashunin

We present a new approach for the approximate K-nearest neighbor search based on navigable small world graphs with controllable hierarchy (Hierarchical NSW, HNSW). The proposed solution is fully graph-based, without any …