The Strong 3SUM-INDEXING Conjecture is False

07/25/2019
by   Tsvi Kopelowitz, et al.
0

In the 3SUM-Indexing problem the goal is to preprocess two lists of elements from U, A=(a_1,a_2,...,a_n) and B=(b_1,b_2,...,b_n), such that given an element c∈ U one can quickly determine whether there exists a pair (a,b)∈ A × B where a+b=c. Goldstein et al. [WADS'2017] conjectured that there is no algorithm for 3SUM-Indexing which uses n^2-Ω(1) space and n^1-Ω(1) query time. We show that the conjecture is false by reducing the 3SUM-Indexing problem to the problem of inverting functions, and then applying an algorithm of Fiat and Naor [SICOMP'1999] for inverting functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/30/2022

Gapped String Indexing in Subquadratic Space and Sublinear Query Time

In Gapped String Indexing, the goal is to compactly represent a string S...
research
12/12/2017

Learning a Complete Image Indexing Pipeline

To work at scale, a complete image indexing system comprises two compone...
research
07/19/2019

3SUM with Preprocessing: Algorithms, Lower Bounds and Cryptographic Applications

Given a set of integers {a_1, ..., a_N}, the 3SUM problem requires findi...
research
01/07/2020

The Langberg-Médard Multiple Unicast Conjecture: Stable 3-Pair Networks

The Langberg-Médard multiple unicast conjecture claims that for a strong...
research
05/14/2018

Vector Programming Using Structural Recursion

Vector programming is an important topic in many Introduction to Compute...
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