Randomized vs. Deterministic Separation in Time-Space Tradeoffs of Multi-Output Functions
Huacheng Yu, Wei Zhan

TL;DR
This paper demonstrates the first polynomial separation between randomized and deterministic time-space tradeoffs for multi-output functions, revealing fundamental differences in computational complexity under different models.
Contribution
It introduces a total function exhibiting a polynomial gap in time-space tradeoffs between randomized and deterministic algorithms, with a novel proof method distinct from prior probabilistic approaches.
Findings
Randomized algorithms achieve efficient computation with low space.
Deterministic algorithms require significantly more time and space.
The lower bound implies limitations on derandomization of space-efficient algorithms.
Abstract
We prove the first polynomial separation between randomized and deterministic time-space tradeoffs of multi-output functions. In particular, we present a total function that on the input of elements in , outputs elements, such that: (1) There exists a randomized oblivious algorithm with space , time and one-way access to randomness, that computes the function with probability ; (2) Any deterministic oblivious branching program with space and time that computes the function must satisfy . This implies that logspace randomized algorithms for multi-output functions cannot be black-box derandomized without an overhead in time. Since previously all the polynomial time-space tradeoffs of multi-output functions are proved via the Borodin-Cook method, which is a…
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
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Advanced Graph Theory Research
