首页> 外文期刊>Electronic Colloquium on Computational Complexity >Reproducibility and Pseudo-Determinism in Log-Space
【24h】

Reproducibility and Pseudo-Determinism in Log-Space

机译:对数空间中的重现性和伪确定性

获取原文
           

摘要

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 storing only O(log n) bits in memory, it is possible to reproduce the output of a randomized log-space algorithm.An algorithm is reproducible without storing any bits in memory (i.e., |t_x|=0) if and only if it is pseudo-deterministic. We show pseudo-deterministic algorithms for finding paths in undirected graphs and Eulerian graphs using logarithmic space. Our algorithms are substantially faster than the best known deterministic algorithms for finding paths in such graphs in log-space.The algorithm for search-RL has the additional property that its output, when viewed as a random variable depending on the randomness used by the algorithm, has entropy O(log n).
机译:随机日志空间搜索算法的一个奇怪特性是它们的输出通常长于其工作空间。这就引出了一个问题:我们如何在不存储输出或随机性逐字记录的情况下再现随机日志空间计算的结果?使用新的随机位再次运行该算法可能会导致新的(可能会有所不同)输出。我们表明search-RL中的每个问题都有一个随机的日志空间算法,可以在其中复制输出。具体来说,我们表明,对于search-RL中的每个问题,都有一对对数空间随机算法A和B,其中对于每个输入x,A将输出大小为O(log n)的字符串t_x,使得B在在(x,t_x)上运行将是伪确定性的:也就是说,在同一输入(x,t_x)上多次运行B将在所有执行中产生相同的输出,可能性很高。因此,通过仅将O(log n)位存储在内存中,就可以再现随机对数空间算法的输出。如果和,则该算法可重现而无需在内存中存储任何位(即| t_x | = 0)。仅当它是伪确定性的时。我们展示了使用对数空间在无向图和欧拉图中寻找路径的伪确定性算法。我们的算法要比最著名的确定性算法快得多,该算法在对数空间中的此类图中查找路径.search-RL算法具有额外的属性,即根据算法使用的随机性将其视为随机变量时其输出,具有熵O(log n)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号