Derandomizing Logspace With a Small Shared Hard Drive

We obtain new catalytic algorithms for space-bounded derandomization. In the catalytic computation model introduced by (Buhrman, Cleve, Koucký, Loff, and Speelman STOC 2013), we are given a small worktape, and a larger catalytic tape that has an arbitrary initial configuration. We may edit this tape...

Full description

Saved in:
Bibliographic Details
Published inComputational complexity Vol. 34; no. 2; p. 13
Main Author Pyne, Edward
Format Journal Article
LanguageEnglish
Published Cham Springer International Publishing 01.12.2025
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1016-3328
1420-8954
1420-8954
DOI10.1007/s00037-025-00275-6

Cover

More Information
Summary:We obtain new catalytic algorithms for space-bounded derandomization. In the catalytic computation model introduced by (Buhrman, Cleve, Koucký, Loff, and Speelman STOC 2013), we are given a small worktape, and a larger catalytic tape that has an arbitrary initial configuration. We may edit this tape, but it must be exactly restored to its initial configuration at the completion of the computation. We prove that B P S P A C E [ S ] ⊆ C S P A C E [ S , S 2 ] where B P S P A C E [ S ] corresponds to randomized space S computation, and C S P A C E [ S , C ] corresponds to catalytic algorithms that use O(S) bits of workspace and O(C) bits of catalytic space. Previously, only B P S P A C E [ S ] ⊆ C S P A C E [ S , 2 O ( S ) ] was known. In fact, we prove a general tradeoff, that for every α ∈ [ 1 , 1.5 ] , B P S P A C E [ S ] ⊆ C S P A C E [ S α , S 3 - α ] . We do not use the algebraic techniques of prior work on catalytic computation. Instead, we develop an algorithm that branches based on if the catalytic tape is conditionally random, and instantiate this primitive in a recursive framework. Our result gives an alternate proof of the best known time-space tradeoff for B P S P A C E [ S ] , due to (Cai, Chakaravarthy, and van Melkebeek, Theory Comput. Sys. 2006). As a final application, we extend our results to solve search problems in C S P A C E [ S , S 2 ] . As far as we are aware, this constitutes the first study of search problems in the catalytic computing model.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1016-3328
1420-8954
1420-8954
DOI:10.1007/s00037-025-00275-6