State-of-the-art static Approximate Nearest Neighbor (ANN) search methods, like HNSW, are inefficient for dynamic environments due to costly index rebuilds. This paper addresses this gap by proposing the Hybrid Graph-Tree (HGT), a novel data structure for high-performance ANN search on streaming data. HGT synergistically combines a global navigational tree for rapid search space pruning with localized navigable graphs at its leaves for accurate local search. A key feature is an efficient leaf-splitting mechanism that maintains index balance and performance during continuous insertions without global reconstruction. Our extensive experiments demonstrate that HGT achieves query performance competitive with static HNSW while offering orders-of-magnitude faster insertions. The structure’s ability to maintain stable query latency and high recall under dynamic workloads establishes it as a robust solution for next-generation vector databases and real-time AI systems, bridging the critical gap between static index performance and dynamic data requirements.
Ghajari,A . (2026). Dynamic Approximate Nearest Neighbor Search in High-Dimensional Spaces: A Hybrid Graph-Tree Approach. Journal of Algorithms and Computation, 58(1), 60-81. doi: 10.22059/jac.2026.407468.1249
MLA
Ghajari,A . "Dynamic Approximate Nearest Neighbor Search in High-Dimensional Spaces: A Hybrid Graph-Tree Approach", Journal of Algorithms and Computation, 58, 1, 2026, 60-81. doi: 10.22059/jac.2026.407468.1249
HARVARD
Ghajari A. (2026). 'Dynamic Approximate Nearest Neighbor Search in High-Dimensional Spaces: A Hybrid Graph-Tree Approach', Journal of Algorithms and Computation, 58(1), pp. 60-81. doi: 10.22059/jac.2026.407468.1249
CHICAGO
A Ghajari, "Dynamic Approximate Nearest Neighbor Search in High-Dimensional Spaces: A Hybrid Graph-Tree Approach," Journal of Algorithms and Computation, 58 1 (2026): 60-81, doi: 10.22059/jac.2026.407468.1249
VANCOUVER
Ghajari A. Dynamic Approximate Nearest Neighbor Search in High-Dimensional Spaces: A Hybrid Graph-Tree Approach. J. Algo. Comp.. 2026;58(1):60-81. doi: 10.22059/jac.2026.407468.1249