The Strong 3SUM-INDEXING Conjecture is False
Abstract
In the 3SUM-Indexing problem the goal is to preprocess two lists of elements from U, A=(a1,a2,…,an) and B=(b1,b2,...,bn), 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 n2-(1) space and n1-(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.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.