Publication
Computational Complexity
Paper

Arthur and Merlin as Oracles

View publication

Abstract

We study some problems solvable in deterministic polynomial time given oracle access to the (promise version of) Arthur-Merlin class. Our main results are the following: In addition to providing new upper bounds for the classes Sp2 BPPNP, these results are interesting from a derandomization perspective. In conjunction with the hitting set generator construction of Miltersen and Vinodchandran (Computational Complexity 14(3), 2005), we get that Sp2 = PNP and BPPNP = PNP, under the hardness hypothesis associated with derandomizing the class AM. This gives an alternative proof of the same result obtained by Shaltiel and Umans (Computational Complexity 15(4), 2007). We also show that if NP has polynomial size circuits, then the polynomial time hierarchy (PH) collapses as PH = PprMA. Under the same hypothesis, we also derive a FPprMA algorithm for learning circuits for SAT; this improves the ZPPNP algorithm for the same problem by Bshouty et al. (JCSS 52(3), 1996). Finally, we design a FPprAM algorithm for the problem of finding near-optimal strategies for succinctly presented zero-sum games. For the same problem, Fortnow et al. (Computational Complexity 17(3), 2008a) described a ZPPNP algorithm. One advantage of our FPprAM algorithm is that it can be derandomized using the construction of Miltersen and Vinodchandran yielding a FPNP algorithm, under a hardness hypothesis used for derandomizing AM. © 2011 Springer Basel AG.

Date

Publication

Computational Complexity

Authors

Share