An algorithm for finding best matches in logarithmic expected time (1977)

by J H Friedman, J L Bentley, R A Finkel
Venue:ACM Trans. on Mathematical Software