English

A Note on Amortized Branching Program Complexity

Computational Complexity 2017-02-23 v2

Abstract

In this paper, we show that while almost all functions require exponential size branching programs to compute, for all functions ff there is a branching program computing a doubly exponential number of copies of ff which has linear size per copy of ff. This result disproves a conjecture about non-uniform catalytic computation, rules out a certain type of bottleneck argument for proving non-monotone space lower bounds, and can be thought of as a constructive analogue of Razborov's result that submodular complexity measures have maximum value O(n)O(n).

Keywords

Cite

@article{arxiv.1611.06632,
  title  = {A Note on Amortized Branching Program Complexity},
  author = {Aaron Potechin},
  journal= {arXiv preprint arXiv:1611.06632},
  year   = {2017}
}

Comments

10 pages, 2 figures

R2 v1 2026-06-22T16:58:44.053Z