A Quadratic Time-Space Tradeoff for Unrestricted Deterministic Decision Branching Programs
Nandakishore Santhi, Alexander Vardy

TL;DR
This paper establishes a fundamental quadratic time-space tradeoff for unrestricted deterministic decision branching programs, demonstrating exponential size requirements at quadratic time and extending results to various computational problems.
Contribution
It proves the first quadratic time-space tradeoff for unrestricted deterministic decision branching programs and applies this to several important computational functions.
Findings
Quadratic expected time-space tradeoff $ ext{T} ext{S} = ext{Omega}(n^2/q)$ for $q$-way deterministic decision branching programs.
Exponential size requirement when expected time $ ext{T} = O(n^2)$ for these programs.
First such tradeoffs shown for functions verifying circular convolution, matrix-vector multiplication, and discrete Fourier transform.
Abstract
For a decision problem from coding theory, we prove a quadratic expected time-space tradeoff of the form for -way deterministic decision branching programs, where . Here is the expected computation time and is the expected space, when all inputs are equally likely. This bound is to our knowledge, the first such to show an exponential size requirement whenever . Previous exponential size tradeoffs for Boolean decision branching programs were valid for time-restricted models with . Proving quadratic time-space tradeoffs for unrestricted time decision branching programs has been a major goal of recent research -- this goal has already been achieved for multiple-output branching programs two decades ago. We also show the first quadratic time-space tradeoffs for Boolean decision branching programs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Optimization and Search Problems · Scheduling and Optimization Algorithms
