On The Hardness of Approximate and Exact (Bichromatic) Maximum Inner Product

02/07/2018
by   Lijie Chen, et al.
0

In this paper we study the (Bichromatic) Maximum Inner Product Problem (Max-IP), in which we are given sets A and B of vectors, and the goal is to find a ∈ A and b ∈ B maximizing inner product a · b. Max-IP is very basic and serves as the base problem in the recent breakthrough of [Abboud et al., FOCS 2017] on hardness of approximation for polynomial-time problems. It is also used (implicitly) in the argument for hardness of exact ℓ_2-Furthest Pair (and other important problems in computational geometry) in poly-log-log dimensions in [Williams, SODA 2018]. We have three main results regarding this problem. First, we study the best multiplicative approximation ratio for Boolean Max-IP in sub-quadratic time. We show that, for Max-IP with two sets of n vectors from {0,1}^d, there is an n^2 - Ω(1) time ( d/ n )^Ω(1)-multiplicative-approximating algorithm, and we show this is conditionally optimal, as such a (d/ n)^o(1)-approximating algorithm would refute SETH. Second, we achieve a similar characterization for the best additive approximation error to Boolean Max-IP. We show that, for Max-IP with two sets of n vectors from {0,1}^d, there is an n^2 - Ω(1) time Ω(d)-additive-approximating algorithm, and we show this is conditionally optimal, as such an o(d)-approximating algorithm would refute SETH. Last, we revisit the hardness of solving Max-IP exactly for vectors with integer entries. We show that, under SETH, for Max-IP with sets of n vectors from Z^d for some d = 2^O(^* n), every exact algorithm requires n^2 - o(1) time. With the reduction from [Williams, SODA 2018], it follows that ℓ_2-Furthest Pair and Bichromatic ℓ_2-Closest Pair in 2^O(^* n) dimensions require n^2 - o(1) time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/29/2018

An Equivalence Class for Orthogonal Vectors

The Orthogonal Vectors problem (OV) asks: given n vectors in {0,1}^O( n)...
research
05/27/2018

Toward Super-Polynomial Size Lower Bounds for Depth-Two Threshold Circuits

Proving super-polynomial size lower bounds for TC^0, the class of consta...
research
04/24/2020

Optimal Streaming Approximations for all Boolean Max-2CSPs

We prove tight upper and lower bounds on approximation ratios of all Boo...
research
06/24/2020

Hardness of Approximation of (Multi-)LCS over Small Alphabet

The problem of finding longest common subsequence (LCS) is one of the fu...
research
05/09/2023

Scheme-Theoretic Approach to Computational Complexity. IV. A New Perspective on Hardness of Approximation

We provide a new approach for establishing hardness of approximation res...
research
09/30/2019

Understanding and Improving Proximity Graph based Maximum Inner Product Search

The inner-product navigable small world graph (ip-NSW) represents the st...
research
07/04/2019

Hardness of Bichromatic Closest Pair with Jaccard Similarity

Consider collections A and B of red and blue sets, respectively. Bichrom...

Please sign up or login with your details

Forgot password? Click here to reset