On randomized versus deterministic computation

被引:3
|
作者
Karpinski, M
Verbeek, R
机构
[1] INT COMP SCI INST,BERKELEY,CA 94704
[2] FERNUNIV,DEPT COMP SCI,D-58084 HAGEN,GERMANY
关键词
D O I
10.1016/0304-3975(95)00127-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In contrast to deterministic or nondeterministic computation, it is a fundamental open problem in randomized computation how to separate different randomized time classes (at this point we do not even know how to separate linear randomized time from O(n(logn)) randomized time) or how to compare them relative to corresponding deterministic time classes. In other words, we are far from understanding the power of random coin tosses in the computation, and the possible ways of simulating them deterministically. In this paper we study the relative power of linear and polynomial randomized time compared with exponential deterministic time. Surprisingly, we are able to construct an oracle A such that exponential time (with or without the oracle A) is simulated by linear time Las Vegas algorithms using the oracle A. For Las Vegas polynomial time (ZPP) this will mean the following equalities of the time classes: ZPP(A)=EXPTIME(A)=EXPTIME (=DTIME(2(poly))). Furthermore, for all the sets M subset of or equal to Sigma*, M less than or equal to(UR)(A) over bar reversible arrow M epsilon EXPTIME (less than or equal to(UR) being unfaithful polynomial random reduction, cf. [10]). Thus (A) over bar is less than or equal to(UR) complete for EXPTIME, but interestingly not NP-hard under (deterministic) polynomial reduction unless EXPTIME=NEXPTIME. We also prove, for the first time, that randomized reductions are exponentially more powerful than deterministic or nondeterministic ones (cf. [2]). Moreover, a set B is constructed such that Monte Carlo polynomial time (BPP) under the oracle B is exponentially more powerful than deterministic time with nondeterministic oracles, more precisely, BPPB=Delta(2)EXPTIME(B)=Delta(2)EXPTIME (=DTIME(2(polyNTIME(n)).
引用
收藏
页码:23 / 39
页数:17
相关论文
共 50 条
  • [1] Randomized versus Deterministic Decision Tree Size
    Chattopadhyay, Arkadev
    Dahiya, Yogesh
    Mande, Nikhil S.
    Radhakrishnan, Jaikumar
    Sanyal, Swagato
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 867 - 880
  • [2] Deterministic versus randomized adaptive test cover
    Damaschke, Peter
    THEORETICAL COMPUTER SCIENCE, 2016, 653 : 42 - 52
  • [3] Randomized Versus Deterministic Point Placement Algorithms: An Experimental Study
    Mukhopadhyay, Asish
    Sarker, Pijus Kumar
    Kannan, Kishore Kumar Varadharajan
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2015, PT II, 2015, 9156 : 185 - 196
  • [4] Deterministic computation of functional integrals
    Lobanov, YY
    COMPUTER PHYSICS COMMUNICATIONS, 1996, 99 (01) : 59 - 72
  • [5] Deterministic computation towards indeterminism
    Bogdanov, AV
    Gevorkyan, AS
    Stankova, EN
    Pavlova, MI
    COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 1176 - 1183
  • [6] A Deterministic Approach to Stochastic Computation
    Jenson, Devon
    Riedel, Marc
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [7] Deterministic computation of the Frobenius form
    Storjohann, A
    42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, : 368 - 377
  • [8] Deterministic computation of functional integrals
    Int Cent for Theoretical Physics, Trieste, Italy
    Comput Phys Commun, 1 (59-72):
  • [9] Deterministic Parallel Fixpoint Computation
    Kim, Sung Kook
    Venet, Arnaud J.
    Thakur, Aditya, V
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (POPL):
  • [10] Deterministic computation of complexity, information and entropy
    Titchener, MR
    1998 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 1998, : 326 - 326