Fine-Grained Complexity Lower Bounds for Families of Dynamic Graphs

08/16/2022
by   Monika Henzinger, et al.
0

A dynamic graph algorithm is a data structure that answers queries about a property of the current graph while supporting graph modifications such as edge insertions and deletions. Prior work has shown strong conditional lower bounds for general dynamic graphs, yet graph families that arise in practice often exhibit structural properties that the existing lower bound constructions do not possess. We study three specific graph families that are ubiquitous, namely constant-degree graphs, power-law graphs, and expander graphs, and give the first conditional lower bounds for them. Our results show that even when restricting our attention to one of these graph classes, any algorithm for fundamental graph problems such as distance computation or approximation or maximum matching, cannot simultaneously achieve a sub-polynomial update time and query time. For example, we show that the same lower bounds as for general graphs hold for maximum matching and (s,t)-distance in constant-degree graphs, power-law graphs or expanders. Namely, in an m-edge graph, there exists no dynamic algorithms with both O(m^1/2 - ϵ) update time and O(m^1 -ϵ) query time, for any small ϵ > 0. Note that for (s,t)-distance the trivial dynamic algorithm achieves an almost matching upper bound of constant update time and O(m) query time. We prove similar bounds for the other graph families and for other fundamental problems such as densest subgraph detection and perfect matching.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/18/2023

Super-Logarithmic Lower Bounds for Dynamic Graph Problems

In this work, we prove a Ω̃(^3/2 n ) unconditional lower bound on the ma...
research
04/29/2021

Lower Bounds and properties for the average number of colors in the non-equivalent colorings of a graph

We study the average number 𝒜(G) of colors in the non-equivalent colorin...
research
10/09/2020

Succinct Navigational Oracles for Families of Intersection Graphs on a Circle

We consider the problem of designing succinct navigational oracles, i.e....
research
04/22/2022

Hardness of Approximation in P via Short Cycle Removal: Cycle Detection, Distance Oracles, and Beyond

We present a new technique for efficiently removing almost all short cyc...
research
07/18/2018

Lower bounds for dilation, wirelength, and edge congestion of embedding graphs into hypercubes

Interconnection networks provide an effective mechanism for exchanging d...
research
07/10/2018

Scalable Katz Ranking Computation in Large Static and Dynamic Graphs

Network analysis defines a number of centrality measures to identify the...
research
01/30/2022

An Asymptotically Optimal Algorithm for Maximum Matching in Dynamic Streams

We present an algorithm for the maximum matching problem in dynamic (ins...

Please sign up or login with your details

Forgot password? Click here to reset