sgr-interview-300

第 114 题:HNSW的图索引构建,邻居选择策略与连通性保证?

题目

HNSW的图索引构建,邻居选择策略与连通性保证?


完整讲解

一、HNSW 的图结构

HNSW(Hierarchical Navigable Small World)是多层图索引:底层(层 0)包含所有节点,上层是下层的稀疏子集,形成「塔」结构。每节点以概率 $p$(如 $1/M$)进入上一层,形成多层级。查询时从顶层入口出发,在当前层贪心走到局部最近邻,再下到底层继续贪心,得到近似最近邻。复杂度约 $O(\log N)$ 层数 × 每层步数。

二、图索引构建(插入)

三、邻居选择策略

四、参数与工程


面试要点


记忆要点

返回模块 返回总览