Jump to content

Locality-preserving hashing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Zorakoid (talk | contribs) at 21:58, 12 February 2009 (Added a simple english explanation.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer science, a locality preserving hashing is a hash function f that maps a point or points in a multidimensional coordinate space to a scalar value, such that if we have three points A, B and C such that

In other words, these are hash functions where the relative distance between the input values is preserved in the relative distance between of the output hash values; input values that are closer to each other will produce output hash values that are closer to each other.