We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Data Structures and Algorithms

Title: A Faster Algorithm for Finding Closest Pairs in Hamming Metric

Abstract: We study the Closest Pair Problem in Hamming metric, which asks to find the pair with the smallest Hamming distance in a collection of binary vectors. We give a new randomized algorithm for the problem on uniformly random input outperforming previous approaches whenever the dimension of input points is small compared to the dataset size. For moderate to large dimensions, our algorithm matches the time complexity of the previously best-known locality sensitive hashing based algorithms. Technically our algorithm follows similar design principles as Dubiner (IEEE Trans. Inf. Theory 2010) and May-Ozerov (Eurocrypt 2015). Besides improving the time complexity in the aforementioned areas, we significantly simplify the analysis of these previous works. We give a modular analysis, which allows us to investigate the performance of the algorithm also on non-uniform input distributions. Furthermore, we give a proof of concept implementation of our algorithm which performs well in comparison to a quadratic search baseline. This is the first step towards answering an open question raised by May and Ozerov regarding the practicability of algorithms following these design principles.
Comments: 22, 6 figures code: this https URL
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2102.02597 [cs.DS]
  (or arXiv:2102.02597v2 [cs.DS] for this version)

Submission history

From: Floyd Zweydinger [view email]
[v1] Thu, 4 Feb 2021 13:26:39 GMT (3720kb)
[v2] Tue, 7 Dec 2021 12:29:06 GMT (3807kb)

Link back to: arXiv, form interface, contact.