Polynomial Pass Lower Bounds for Graph Streaming Algorithms

04/09/2019
by   Sepehr Assadi, et al.
0

We present new lower bounds that show that a polynomial number of passes are necessary for solving some fundamental graph problems in the streaming model of computation. For instance, we show that any streaming algorithm that finds a weighted minimum s-t cut in an n-vertex undirected graph requires n^2-o(1) space unless it makes n^Ω(1) passes over the stream. To prove our lower bounds, we introduce and analyze a new four-player communication problem that we refer to as the hidden-pointer chasing problem. This is a problem in spirit of the standard pointer chasing problem with the key difference that the pointers in this problem are hidden to players and finding each one of them requires solving another communication problem, namely the set intersection problem. Our lower bounds for graph problems are then obtained by reductions from the hidden-pointer chasing problem. Our hidden-pointer chasing problem appears flexible enough to find other applications and is therefore interesting in its own right. To showcase this, we further present an interesting application of this problem beyond streaming algorithms. Using a reduction from hidden-pointer chasing, we prove that any algorithm for submodular function minimization needs to make n^2-o(1) value queries to the function unless it has a polynomial degree of adaptivity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2020

Two Player Hidden Pointer Chasing and Multi-Pass Lower Bounds in Turnstile Streams

The authors have withdrawn this paper due to an error in the proof of Le...
research
09/07/2020

Multi-Pass Graph Streaming Lower Bounds for Cycle Counting, MAX-CUT, Matching Size, and Other Problems

Consider the following gap cycle counting problem in the streaming model...
research
11/20/2020

Space Lower Bounds for Graph Stream Problems

This work concerns with proving space lower bounds for graph problems in...
research
07/06/2021

Noisy Boolean Hidden Matching with Applications

The Boolean Hidden Matching (BHM) problem, introduced in a seminal paper...
research
11/12/2018

Streaming Hardness of Unique Games

We study the problem of approximating the value of a Unique Game instanc...
research
06/09/2022

Strong Memory Lower Bounds for Learning Natural Models

We give lower bounds on the amount of memory required by one-pass stream...
research
09/06/2021

Matrix hypercontractivity, streaming algorithms and LDCs: the large alphabet case

In this work, we prove a hypercontractive inequality for matrix-valued f...

Please sign up or login with your details

Forgot password? Click here to reset