The purpose of this repository is to demonstrate a skipping approach to kNN search, as described by Ajioka et al. [1].
Given a set of vectors and a query vector
When we come across a candidate vector
Say the worst candidate is distance
[1]: Ajioka, Shiro & Tsuge, Satoru & Shishibori, Masami & Kita, Kenji. (2006). Fast Multidimensional Nearest Neighbor Search Algorithm Using Priority Queue. Electrical Engineering in Japan. 164. 69 - 77. 10.1002/eej.20502.