2025-05-18 11:35:48 -07:00
2025-04-19 18:22:18 -07:00
2025-04-19 18:22:18 -07:00
2025-04-19 18:17:16 -07:00
2025-04-19 18:37:32 -07:00
2025-05-18 11:35:48 -07:00

hnsw

Hierarchical Navigable Small World - demonstration of concept implementation in Python

Implementation mainly referenced the paper Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs however I made simplifications.

I don't care about performance. That said, we can still compare the relative running time?

Update:

Fix issue #1: Avoided using greedy routing. Previous results are in result-greedy.csv. We have not yet seen a difference in results, but the logic is different.

Description
Hierarchical Navigable Small World - demonstration of concept implementation in Python
Readme MIT 33 KiB
Languages
Python 100%