Formulas vs. Circuits for Small Distance Connectivity
Abstract
We give the first super-polynomial separation in the power of bounded-depth boolean formulas vs. circuits. Specifically, we consider the problem Distance Connectivity, which asks whether two specified nodes in a graph of size are connected by a path of length at most . This problem is solvable (by the recursive doubling technique) on {\bf circuits} of depth and size . In contrast, we show that solving this problem on {\bf formulas} of depth requires size for all . As corollaries: (i) It follows that polynomial-size circuits for Distance Connectivity require depth for all . This matches the upper bound from recursive doubling and improves a previous lower bound of Beame, Pitassi and Impagliazzo [BIP98]. (ii) We get a tight lower bound of on the size required to simulate size- depth- circuits by depth- formulas for all and . No lower bound better than was previously known for any . Our proof technique is centered on a new notion of pathset complexity, which roughly speaking measures the minimum cost of constructing a set of (partial) paths in a universe of size via the operations of union and relational join, subject to certain density constraints. Half of our proof shows that bounded-depth formulas solving Distance Connectivity imply upper bounds on pathset complexity. The other half is a combinatorial lower bound on pathset complexity.
Cite
@article{arxiv.1312.0355,
title = {Formulas vs. Circuits for Small Distance Connectivity},
author = {Benjamin Rossman},
journal= {arXiv preprint arXiv:1312.0355},
year = {2013}
}