pith. sign in

arxiv: 1711.00565 · v3 · pith:56J632UTnew · submitted 2017-11-01 · 💻 cs.CC

Typically-Correct Derandomization for Small Time and Space

classification 💻 cs.CC
keywords algorithmspacerunstimecdotfractiongiveinputs
0
0 comments X
read the original abstract

Suppose a language $L$ can be decided by a bounded-error randomized algorithm that runs in space $S$ and time $n \cdot \text{poly}(S)$. We give a randomized algorithm for $L$ that still runs in space $O(S)$ and time $n \cdot \text{poly}(S)$ that uses only $O(S)$ random bits; our algorithm has a low failure probability on all but a negligible fraction of inputs of each length. An immediate corollary is a deterministic algorithm for $L$ that runs in space $O(S)$ and succeeds on all but a negligible fraction of inputs of each length. We also give several other complexity-theoretic applications of our technique.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.