Catalytic Space: Non-determinism and Hierarchy

Authors
Publication date 01-2018
Journal Theory of Computing Systems
Volume | Issue number 62 | 1
Pages (from-to) 116-135
Number of pages 20
Organisations
  • Interfacultary Research - Institute for Logic, Language and Computation (ILLC)
Abstract

Catalytic computation, defined by Buhrman, Cleve, Koucký, Loff and Speelman (STOC 2014), is a space-bounded computation where in addition to our working memory we have an exponentially larger auxiliary memory which is full; the auxiliary memory may be used throughout the computation, but it must be restored to its initial content by the end of the computation. Motivated by the surprising power of this model, we set out to study the non-deterministic version of catalytic computation. We establish that non-deterministic catalytic log-space is contained in ZPP, which is the same bound known for its deterministic counterpart, and we prove that non-deterministic catalytic space is closed under complement (under a standard derandomization assumption). Furthermore, we establish hierarchy theorems for non-deterministic and deterministic catalytic computation.

Document type Article
Note Part of a topical collection on Theoretical Aspects of Computer Science
Language English
Published at https://doi.org/10.1007/s00224-017-9784-7
Other links https://www.scopus.com/pages/publications/85020488734
Permalink to this page
Back