Typically-Correct Derandomization for Small Time and Space
William M. Hoza

TL;DR
This paper introduces a derandomization technique that reduces randomness in algorithms running in small space and time, leading to nearly deterministic algorithms with low failure probabilities for a broad class of problems.
Contribution
It presents a new derandomization method that converts randomized algorithms into nearly deterministic ones with minimal randomness and failure on most inputs.
Findings
Reduces randomness usage to O(S) bits in space-bounded algorithms.
Creates algorithms with negligible failure probability on most inputs.
Provides complexity-theoretic applications of the derandomization technique.
Abstract
Suppose a language can be decided by a bounded-error randomized algorithm that runs in space and time . We give a randomized algorithm for that still runs in space and time that uses only 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 that runs in space and succeeds on all but a negligible fraction of inputs of each length. We also give several other complexity-theoretic applications of our technique.
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 · Computational Geometry and Mesh Generation · Algorithms and Data Compression
