An Adaptive Step Toward the Multiphase Conjecture

10/29/2019
by   Young Kun Ko, et al.
0

In 2010, Pǎtraşcu proposed the following three-phase dynamic problem, as a candidate for proving polynomial lower bounds on the operational time of dynamic data structures: I: Preprocess a collection of sets S⃗ = S_1, ... , S_k ⊆ [n], where k=poly(n). II: A set T⊆ [n] is revealed, and the data structure updates its memory. III: An index i ∈ [k] is revealed, and the data structure must determine if S_i∩ T=^? ∅. Pǎtraşcu conjectured that any data structure for the Multiphase problem must make n^ϵ cell-probes in either Phase II or III, and showed that this would imply similar unconditional lower bounds on many important dynamic data structure problems. Alas, there has been almost no progress on this conjecture in the past decade since its introduction. We show an Ω̃(√(n)) cell-probe lower bound on the Multiphase problem for data structures with general (adaptive) updates, and queries with unbounded but "layered" adaptivity. This result captures all known set-intersection data structures and significantly strengthens previous Multiphase lower bounds, which only captured non-adaptive data structures. Our main technical result is a communication lower bound on a 4-party variant of Pǎtraşcu's Number-On-Forehead Multiphase game, using information complexity techniques. We also show that a lower bound on Pǎtraşcu's original NOF game would imply a polynomial (n^1+ϵ) lower bound on the number of wires of any constant-depth circuit with arbitrary gates computing a random Õ(n)× n linear operator x Ax, a long-standing open problem in circuit complexity. This suggests that the NOF conjecture is much stronger than its data structure counterpart.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2020

Lower Bounds for Semi-adaptive Data Structures via Corruption

In a dynamic data structure problem we wish to maintain an encoding of s...
research
04/18/2018

Nearly Optimal Separation Between Partially And Fully Retroactive Data Structures

Since the introduction of retroactive data structures at SODA 2004, a ma...
research
02/18/2021

Data Structures Lower Bounds and Popular Conjectures

In this paper, we investigate the relative power of several conjectures ...
research
08/12/2021

Derandomization of Cell Sampling

Since 1989, the best known lower bound on static data structures was Sie...
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
10/25/2019

Equivalence of Systematic Linear Data Structures and Matrix Rigidity

Recently, Dvir, Golovnev, and Weinstein have shown that sufficiently str...
research
02/22/2022

How Fast Can We Play Tetris Greedily With Rectangular Pieces?

Consider a variant of Tetris played on a board of width w and infinite h...

Please sign up or login with your details

Forgot password? Click here to reset