Preprocessed 3SUM for Unknown Universes with Subquadratic Space

πŸ“… 2026-02-11
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses the preprocessing version of the 3SUM problem, aiming to overcome the long-standing barrier that at least one of space or query time must be quadratic. We present the first data structure in this setting that achieves a truly subquadratic trade-off: after Γ•(nΒ²) preprocessing time, it constructs a structure occupying Γ•(n^{2βˆ’2Ξ΅/3}) space and supports 3SUM queries for arbitrary subsets A' βŠ† A, B' βŠ† B, and a query set C' in Γ•(n^{1.5+Ξ΅}) time. This result significantly improves upon prior approaches by simultaneously achieving subquadratic space and subquadratic query timeβ€”the first such breakthrough in the literature.

Technology Category

Application Category

πŸ“ Abstract
We consider the classic 3SUM problem: given sets of integers $A, B, C $, determine whether there is a tuple $(a, b, c) \in A \times B \times C$ satisfying $a + b + c = 0$. The 3SUM Hypothesis, central in fine-grained complexity, states that there does not exist a truly subquadratic time 3SUM algorithm. Given this long-standing barrier, recent work over the past decade has explored 3SUM from a data structural perspective. Specifically, in the 3SUM in preprocessed universes regime, we are tasked with preprocessing sets $A, B$ of size $n$, to create a space-efficient data structure that can quickly answer queries, each of which is a 3SUM problem of the form $A', B', C'$, where $A'\subseteq A$ and $B'\subseteq B$. A series of results have achieved $\tilde{O}(n^2)$ preprocessing time, $\tilde{O}(n^2)$ space, and query time improving progressively from $\tilde{O}(n^{1.9})$ [CL15] to $\tilde{O}(n^{11/6})$ [CVX23] to $\tilde{O}(n^{1.5})$ [KPS25]. Given these series of works improving query time, a natural open question has emerged: can one achieve both truly subquadratic space and truly subquadratic query time for 3SUM in preprocessed universes? We resolve this question affirmatively, presenting a tradeoff curve between query and space complexity. Specifically, we present a simple randomized algorithm achieving $\tilde{O}(n^{1.5 + \varepsilon})$ query time and $\tilde{O}(n^{2 - 2\varepsilon/3})$ space complexity. Furthermore, our algorithm has $\tilde{O}(n^2)$ preprocessing time, matching past work. Notably, quadratic preprocessing is likely necessary for our tradeoff as either the preprocessing or the query time must be at least $n^{2-o(1)}$ under the 3SUM Hypothesis.
Problem

Research questions and friction points this paper is trying to address.

3SUM
preprocessing
subquadratic space
query time
data structure
Innovation

Methods, ideas, or system contributions that make the work stand out.

3SUM
preprocessing
subquadratic space
query time tradeoff
fine-grained complexity
πŸ”Ž Similar Papers
No similar papers found.