• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Concepts & Definitions
    3. HCNNG

    HCNNG

    Hierarchical Clustering-based Nearest Neighbor Graph using MST to connect dataset points through multiple hierarchical clusters. Performs efficient guided search instead of traditional greedy routing.

    🌐Visit Website

    About this tool

    Overview

    Hierarchical Clustering-based Nearest Neighbor Graph (HCNNG) uses MST (Minimum Spanning Tree) to connect the points on dataset, dividing the dataset through multiple hierarchical clusters, with all points in each cluster connected through MST.

    Key Features

    Graph Construction

    • Uses multiple global KD-trees to get seeds (similar to SPTAG and EFANNA)
    • Divides dataset into hierarchical clusters
    • Connects all points within each cluster through MST
    • Creates hierarchical structure for efficient navigation

    Search Algorithm

    • Performs efficient guided search instead of traditional greedy search
    • Improves search efficiency through hierarchical cluster navigation
    • Leverages cluster structure to reduce search space

    Comparison with Other Methods

    State-of-the-art graph-based methods including KGraph, EFANNA, HNSW, DPG, NSG, SPTAG, SSG, Vamana, HCNNG, and ELPIS use the same search algorithm but differ in:

    • How they construct the graph
    • How they select seed points
    • The structure of the resulting graph

    Technical Approach

    HCNNG combines:

    1. Hierarchical clustering for dataset organization
    2. MST for intra-cluster connectivity
    3. Guided search for efficient query processing
    4. Global KD-trees for seed selection

    Applications

    Suitable for:

    • Large-scale approximate nearest neighbor search
    • Datasets with natural cluster structure
    • Applications requiring hierarchical organization
    • Search systems needing guided routing
    Surveys

    Loading more......

    Information

    Websitearxiv.org
    PublishedMar 8, 2026

    Categories

    1 Item
    Concepts & Definitions

    Tags

    3 Items
    #Ann#Graph Based#Clustering

    Similar Products

    6 result(s)
    ACORN Algorithm

    Performant and predicate-agnostic search algorithm for vector embeddings with structured data. Uses two-hop graph expansion to maintain high recall under selective filters in Weaviate.

    NSW (Navigable Small World)

    Graph-based algorithm for approximate nearest neighbor search where vertices represent vectors and edges are constructed heuristically. Foundation for HNSW with (poly/)logarithmic search complexity using greedy routing.

    Vamana

    Graph-based indexing algorithm powering Microsoft's DiskANN. Uses flat graph structure with minimized search diameter for efficient disk-based nearest neighbor search with 40x GPU speedup available via NVIDIA cuVS.

    ELPIS

    Graph-based similarity search algorithm achieving 0.99 recall, building indexes 3-8x faster than competitors with 40% less memory. Answers 1-NN queries up to 10x faster than serial scan.

    IVF (Inverted File Index)

    IVF is an indexing technique widely used in vector databases where vectors are clustered into inverted lists (partitions), enabling efficient Approximate Nearest Neighbor search by probing only a subset of relevant partitions at query time.

    PQ (Product Quantization)

    Product Quantization is a compression and indexing technique for vector search that splits vectors into subspaces and quantizes each part separately, allowing vector databases to store large-scale embeddings compactly while supporting efficient ANN search.

    Decorative pattern
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Awesome Vector Databases. All rights reserved.·Terms of Service·Privacy Policy·Cookies