Hamming distance completeness and sparse matrix multiplication
Daniel Graf, Karim Labib, Przemys{\l}aw Uzna\'nski

TL;DR
This paper establishes equivalences between various distance and product computations, showing that improvements in one area could lead to advances in others, and introduces new algorithms for certain pattern matching problems.
Contribution
It proves the equivalence of several distance and product problems under polylog reductions and presents new algorithms for specific pattern matching tasks.
Findings
Equivalence of Hamming, $ ext{l}_{2p+1}$, dominance, and threshold products.
New algorithms for $ ext{l}_{2p+1}$ pattern matching.
Complexity of all pairs Hamming distances linked to sparse matrix multiplication.
Abstract
We show that a broad class of vector products (for binary integer functions ) are equivalent under one-to-polylog reductions to the computation of the Hamming distance. Examples include: the dominance product, the threshold product and distances for constant . Our results imply equivalence (up to polylog factors) between complexity of computation of All Pairs: Hamming Distances, Distances, Dominance Products and Threshold Products. As a consequence, Yuster's~(SODA'09) algorithm improves not only Matou\v{s}ek's (IPL'91), but also the results of Indyk, Lewenstein, Lipsky and Porat (ICALP'04) and Min, Kao and Zhu (COCOON'09). Furthermore, our reductions apply to the pattern matching setting, showing equivalence (up to polylog factors) between pattern matching under Hamming Distance, Distance, Dominance Product and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
