Reproducibility and Pseudo-Determinism in Log-Space
Ofer Grossman, Yang P. Liu

TL;DR
This paper demonstrates that for every problem in search-RL, there exist log-space randomized algorithms with reproducible outputs, enabling output reproduction with minimal memory and providing faster solutions for path-finding in graphs.
Contribution
It introduces a method to produce pseudo-deterministic, reproducible outputs in log-space algorithms for search-RL problems, improving over prior non-reproducible randomized methods.
Findings
Reproducible outputs can be stored with O(log n) bits.
Pseudo-deterministic algorithms for graph path problems are faster than deterministic ones.
Output entropy of the search-RL algorithm is O(log n).
Abstract
A curious property of randomized log-space search algorithms is that their outputs are often longer than their workspace. This leads to the question: how can we reproduce the results of a randomized log space computation without storing the output or randomness verbatim? Running the algorithm again with new random bits may result in a new (and potentially different) output. We show that every problem in search-RL has a randomized log-space algorithm where the output can be reproduced. Specifically, we show that for every problem in search-RL, there are a pair of log-space randomized algorithms A and B where for every input x, A will output some string t_x of size O(log n), such that B when running on (x, t_x) will be pseudo-deterministic: that is, running B multiple times on the same input (x, t_x) will result in the same output on all executions with high probability. Thus, by…
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
TopicsAlgorithms and Data Compression · Data Management and Algorithms · Data Mining Algorithms and Applications
