On the Hierarchies for Deterministic, Nondeterministic and Probabilistic Ordered Read-k-times Branching Programs
Kamil Khadiev
TL;DR
This work analyzes hierarchy theorems for deterministic, nondeterministic, and probabilistic ordered read-$k$-times branching programs, showing that increasing $k$ (even when non-constant) can increase model power, and that hierarchies extend to widths beyond polynomial, including subexponential and sublinear regimes. It develops two complementary approaches: a functional-decomposition approach that expresses $k$-OBDD/NOBDD computations as OR-of-ANDs of width-$w$ components, and a communication-complexity framework that maps BP computations to automata-like protocols and matrices to bound the number of subfunctions. Central to the results are the lower bounds for explicit hard functions EQS$_d$ and SAF$_{k,w}$, which drive separations between $ ext{OBDD}$ and $ ext{NOBDD}$ (and their probabilistic versions) across width classes. The paper thereby extends Bollig–Sauerhoff–Sieling–Wegener-type hierarchies to wider $k$ and width regimes, including sublinear widths, and provides a coherent methodology for deriving both polynomial and superpolynomial/subexponential width hierarchies via functional-description and communication-complexity techniques with implications for the structure of read-$k$-times branching programs.
Abstract
The paper examines hierarchies for nondeterministic and deterministic ordered read-$k$-times Branching programs. The currently known hierarchies for deterministic $k$-OBDD models of Branching programs for $ k=o(n^{1/2}/\log^{3/2}n)$ are proved by B. Bollig, M. Sauerhoff, D. Sieling, and I. Wegener in 1998. Their lower bound technique was based on communication complexity approach. For nondeterministic $k$-OBDD it is known that, if $k$ is constant then polynomial size $k$-OBDD computes same functions as polynomial size OBDD (The result of Brosenne, Homeister and Waack, 2006). In the same time currently known hierarchies for nondeterministic read $k$-times Branching programs for $k=o(\sqrt{\log{n}}/\log\log{n})$ are proved by Okolnishnikova in 1997, and for probabilistic read $k$-times Branching programs for $k\leq \log n/3$ are proved by Hromkovic and Saurhoff in 2003. We show that increasing $k$ for polynomial size nodeterministic $k$-OBDD makes model more powerful if $k$ is not constant. Moreover, we extend the hierarchy for probabilistic and nondeterministic $k$-OBDDs for $ k=o(n/ \log n)$. These results extends hierarchies for read $k$-times Branching programs, but $k$-OBDD has more regular structure. The lower bound techniques we propose are a "functional description" of Boolean function presented by nondeterministic $k$-OBDD and communication complexity technique. We present similar hierarchies for superpolynomial and subexponential width nondeterministic $k$-OBDDs. Additionally we expand the hierarchies for deterministic $k$-OBDDs using our lower bounds for $ k=o(n/ \log n)$. We also analyze similar hierarchies for superpolynomial and subexponential width $k$-OBDDs.
