Tree Evaluation Is in Space 𝑂 (log 𝑛 · log log 𝑛)
Open Access
- 10 June 2024
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 1268-1278
Abstract
The Tree Evaluation Problem (TreeEval) (Cook et al. 2009) is a central candidate for separating polynomial time (P) from logarithmic space (L) via composition. While space lower bounds of Ω(log2 n) are known for multiple restricted models, it was recently shown by Cook and Mertz (2020) that TreeEval can be solved in space O(log2 n/loglogn). Thus its status as a candidate hard problem for L remains a mystery. Our main result is to improve the space complexity of TreeEval to O(logn · loglogn), thus greatly strengthening the case that Tree Evaluation is in fact in L. We show two consequences of these results. First, we show that the KRW conjecture (Karchmer, Raz, and Wigderson 1995) implies L ⊈NC1; this itself would have many implications, such as branching programs not being efficiently simulable by formulas. Our second consequence is to increase our understanding of amortized branching programs, also known as catalytic branching programs; we show that every function f on n bits can be computed by such a program of length Poly(n) and width 2O(n).Keywords
Funding Information
- Royal Society (URF\\R1\\191059)
This publication has 20 references indexed in Scilit:
- On pure space vs catalytic spaceTheoretical Computer Science, 2022
- Amortized Circuit Complexity, Formal Complexity Measures, and Catalytic Algorithms2022
- KRW Composition Theorems via Lifting2020
- Randomized and Symmetric Catalytic Computation2020
- Catalytic Space: Non-determinism and HierarchyTheory of Computing Systems, 2017
- Separation of the Monotone NC HierarchyCombinatorica, 1999
- Super-logarithmic depth lower bounds via the direct sum in communication complexitycomputational complexity, 1995
- Bounded-width polynomial-size branching programs recognize exactly those languages in NC1Journal of Computer and System Sciences, 1989
- Generators for Certain Alternating Groups with Applications to CryptographySIAM Journal on Applied Mathematics, 1975
- Relationships between nondeterministic and deterministic tape complexitiesJournal of Computer and System Sciences, 1970