Seeing Far vs. Seeing Wide: Volume Complexity of Local Graph Problems

07/18/2019
by   Will Rosenbaum, et al.
0

Consider a graph problem that is locally checkable but not locally solvable: given a solution we can check that it is feasible by verifying all constant-radius neighborhoods, but to find a solution each node needs to explore the input graph at least up to distance Ω( n) in order to produce its output.Such problems have been studied extensively in the recent years in the area of distributed computing, where the key complexity measure has been distance: how far does a node need to see in order to produce its output. However, if we are interested in e.g. sublinear-time centralized algorithms, a more appropriate complexity measure would be volume: how large a subgraph does a node need to see in order to produce its output. In this work we study locally checkable graph problems on bounded-degree graphs. We give a number of constructions that exhibit tradeoffs between deterministic distance, randomized distance, deterministic volume, and randomized volume: - If the deterministic distance is linear, it is also known that randomized distance is near-linear. In contrast, we show that there are problems with linear deterministic volume but only logarithmic randomized volume. - We prove a volume hierarchy theorem for randomized complexity: among problems with linear deterministic volume complexity, there are infinitely many distinct randomized volume complexity classes between Ω( n) and O(n). This hierarchy persists even when restricting to problems whose randomized and deterministic distance complexities are Θ( n). - Similar hierarchies exist for polynomial distance complexities: for any k, ℓ∈ N with k ≤ℓ, there are problems whose randomized and deterministic distance complexities are Θ(n^1/ℓ), randomized volume complexities are Θ(n^1/k), and whose deterministic volume complexities are Θ(n).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/30/2021

The randomized local computation complexity of the Lovász local lemma

The Local Computation Algorithm (LCA) model is a popular model in the fi...
research
06/24/2020

Disjointness through the Lens of Vapnik-Chervonenkis Dimension: Sparsity and Beyond

The disjointness problem - where Alice and Bob are given two subsets of ...
research
11/06/2017

New Classes of Distributed Time Complexity

A number of recent papers -- e.g. Brandt et al. (STOC 2016), Chang et al...
research
09/12/2022

Mending Partial Solutions with Few Changes

In this paper, we study the notion of mending, i.e. given a partial solu...
research
02/18/2019

How much does randomness help with locally checkable problems?

Locally checkable labeling problems (LCLs) are distributed graph problem...
research
02/09/2022

The Landscape of Distributed Complexities on Trees and Beyond

We study the local complexity landscape of locally checkable labeling (L...
research
05/12/2023

Distributed derandomization revisited

One of the cornerstones of the distributed complexity theory is the dera...

Please sign up or login with your details

Forgot password? Click here to reset