Counting Short Vector Pairs by Inner Product and Relations to the Permanent
Andreas Bj\"orklund, Petteri Kaski

TL;DR
This paper presents a deterministic subquadratic algorithm for counting vector pairs with a given inner product, nearly matching randomized bounds, and explores its connection to computing the permanent of a zero-one matrix.
Contribution
It introduces a novel deterministic algorithm for counting vector pairs by inner product using prime residue techniques and relates this problem's complexity to computing the matrix permanent.
Findings
Deterministic algorithm runs in near subquadratic time for certain dimensions.
The method extends to randomized algorithms with high probability guarantees.
Establishes a connection between inner product counting and matrix permanent computation.
Abstract
Given as input two -element sets with and a target , we show how to count the number of pairs with integer inner product deterministically, in time. This demonstrates that one can solve this problem in deterministic subquadratic time almost up to dimensions, nearly matching the dimension bound of a subquadratic randomized detection algorithm of Alman and Williams [FOCS 2015]. We also show how to modify their randomized algorithm to count the pairs w.h.p., to obtain a fast randomized algorithm. Our deterministic algorithm builds on a novel technique of reconstructing a function from sum-aggregates by prime residues, which can be seen as an…
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.
