arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2102.02597cs.DS
收藏

Hamming度量中最近对的快速算法

A Faster Algorithm for Finding Closest Pairs in Hamming Metric

Andre Esser, Robert Kübler, Floyd Zweydinger

摘要:

研究了汉明度量中的最近对问题,即在一组二进制向量中寻找汉明距离最小的一对。我们给出了一个新的随机算法的问题,均匀随机输入优于以前的方法,当输入点的尺寸是小的数据集的大小相比。对于中到大的维度,我们的算法匹配的时间复杂度的以前最有名的局部敏感的哈希算法。从技术上讲,我们的算法遵循与Dubiner(IEEE Trans. Inf. Theory 2010)和May-Ozerov(Eurocrypt 2015)相似的设计原则。除了在上述领域提高时间复杂度,我们显着简化了这些以前的作品的分析。我们给出了一个模块化的分析,这使我们能够调查的算法的性能也对非均匀的输入分布。此外,我们给出了我们的算法的概念实现的证明,该算法与二次搜索基线相比表现良好。这是第一步回答一个开放的问题提出的五月和Ozerov关于实用性的算法遵循这些设计原则。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑