The DAG Visit approach for Pebbling and I/O Lower Bounds

10/04/2022
by   Gianfranco Bilardi, et al.
0

We introduce the notion of an r-visit of a Directed Acyclic Graph DAG G=(V,E), a sequence of the vertices of the DAG complying with a given rule r. A rule r specifies for each vertex v∈ V a family of r-enabling sets of (immediate) predecessors: before visiting v, at least one of its enabling sets must have been visited. Special cases are the r^(top)-rule (or, topological rule), for which the only enabling set is the set of all predecessors and the r^(sin)-rule (or, singleton rule), for which the enabling sets are the singletons containing exactly one predecessor. The r-boundary complexity of a DAG G, b_r(G), is the minimum integer b such that there is an r-visit where, at each stage, for at most b of the vertices yet to be visited an enabling set has already been visited. By a reformulation of known results, it is shown that the boundary complexity of a DAG G is a lower bound to the pebbling number of the reverse DAG, G^R. Several known pebbling lower bounds can be cast in terms of the r^(sin)-boundary complexity. A visit partition technique for I/O lower bounds, which generalizes the S-partition I/O technique introduced by Hong and Kung in their classic paper "I/O complexity: The Red-Blue pebble game". The visit partition approach yields tight I/O bounds for some DAGs for which the S-partition technique can only yield an Ω(1) lower bound.

READ FULL TEXT
research
06/01/2019

Lower Bounds for Small Ramsey Numbers on Hypergraphs

The Ramsey number r_k(p, q) is the smallest integer N that satisfies for...
research
05/23/2020

MaxSAT Resolution and Subcube Sums

We study the MaxRes rule in the context of certifying unsatisfiability. ...
research
10/29/2021

Better Lower Bounds for Shortcut Sets and Additive Spanners via an Improved Alternation Product

We obtain improved lower bounds for additive spanners, additive emulator...
research
01/27/2018

Approximate Inference via Weighted Rademacher Complexity

Rademacher complexity is often used to characterize the learnability of ...
research
05/17/2021

Designs, permutations, and transitive groups

A notion of t-designs in the symmetric group on n letters was introduced...
research
03/23/2021

Mono-monostatic polyhedra with uniform point masses have at least 8 vertices

The monostatic property of convex polyhedra (i.e. the property of having...
research
02/01/2021

Sampling and Complexity of Partition Function

The number partition problem is a well-known problem, which is one of 21...

Please sign up or login with your details

Forgot password? Click here to reset