Abstract

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 log n ) randomized time) or how to compare them relative to corresponding deterministic time classes. In another 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\left( { = DTIME\left( {2^{poly} } \right)} \right).$$ Furthermore, for all the sets $$M \subseteq \Sigma ^ * :M \leqslant _{UR} \bar A \Leftrightarrow M \in EXPTIME$$ (≤ ur being unfaithful polynomial random reduction, c.f. [Jo 90]). Thus A is ≤ ur complete for EXPTIME, but interestingly not NP-hard under (deterministic) polynomial reduction unless EXPTIME=NEXPTIME. We are also able to prove, for the first time, that randomized reductions are exponentially more powerful than deterministic or nondeterministic ones (cf. [AM 77]). 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: BPP B =δ2 EXPTIME B =δ2 EXPTIME(DTIME(2 poly (NTIME(n)). This strengthens considerably a result of Stockmeyer [St 85] about the polynomial time hierarchy that for some decidable oracle B, BPP B & δ2P B . Under our oracle BPP B is exponentially more powerful than δ 2P B , and B does not add any power to δ 2 EXPTIME.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.