A universal bound on the space complexity of Directed Acyclic Graph computations
Computational Complexity
2024-10-29 v1
Abstract
It is shown that pebbles are sufficient to pebble any DAG , with edges and maximum in-degree . It was previously known that . The result builds on two novel ideas. The first is the notion of of a DAG , an efficiently computable partition of into at most sub-DAGs, whose cumulative space requirement is at most . The second is the challenging vertices technique, which constructs a pebbling schedule for from a pebbling schedule for a simplified DAG , obtained by removing from a selected set of vertices and their incident edges. This technique also yields improved pebbling upper bounds for DAGs with bounded genus and for DAGs with bounded topological depth.
Cite
@article{arxiv.2410.20547,
title = {A universal bound on the space complexity of Directed Acyclic Graph computations},
author = {Gianfranco Bilardi and Lorenzo De Stefani},
journal= {arXiv preprint arXiv:2410.20547},
year = {2024}
}