• DocumentCode
    2834277
  • Title

    Derandomizing Arthur-Merlin Games and Approximate Counting Implies Exponential-Size Lower Bounds

  • Author

    Gutfreund, Dan ; Kawachi, Akinori

  • Author_Institution
    IBM Res., Haifa, Israel
  • fYear
    2010
  • fDate
    9-12 June 2010
  • Firstpage
    38
  • Lastpage
    49
  • Abstract
    We show that if Arthur-Merlin protocols can be derandomized, then there is a Boolean function computable in deterministic exponential-time with access to an NP oracle, that cannot be computed by Boolean circuits of exponential size. More formally, if prAM ⊆ PNP then there is a Boolean function in ENP that requires circuits of size 2Ω(n). prAM is the class of promise problems that have Arthur-Merlin protocols, Pνρ is the class of functions that can be computed in deterministic polynomial-time with an NP oracle and ENP is its exponential analogue. The lower bound in the conclusion of our theorem suffices to construct very strong pseudorandom generators. We also show that the same conclusion holds if the problem of approximate counting the number of accepting paths of a nondeterministic Turing machine up to multiplicative factors can be done in nondeterministic polynomial-time. In other words, showing nondeterministic fully polynomial-time approximation schemes for #P-complete problems require proving exponential-size circuit lower bounds. A few works have already shown that if we can find efficient deterministic solutions to some specific tasks (or classes) that are known to be solvable efficiently by randomized algorithms (or proofs), then we obtain lower bounds against certain circuit models. These lower bounds were only with respect to polynomial-size circuits even if full derandomization is assumed´ Thus they only implied fairly weak pseudorandom generators (if at all). A key ingredient in our proof is a connection between computational learning theory and exponential-size lower bounds. We show that the existence of deterministic learning algorithms with certain properties implies exponential-size lower bounds, where the complexity of the hard function is related to the complexity of the learning algorithm.
  • Keywords
    Boolean functions; Turing machines; computational complexity; game theory; protocols; randomised algorithms; Arthur-Merlin games; Arthur-Merlin protocols; Boolean circuits; Boolean function; NP oracle; computational learning theory; derandomization; deterministic learning algorithms; exponential analogue; multiplicative factors; nondeterministic Turing machine; nondeterministic polynomial-time; pseudorandom generators; Access protocols; Analog computers; Boolean functions; Circuits; Complexity theory; Computational complexity; Phase change random access memory; Polynomials; Turing machines; Arthur-Merlin protocols; approximate counting; circuit complexity; derandomization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity (CCC), 2010 IEEE 25th Annual Conference on
  • Conference_Location
    Cambridge, MA
  • ISSN
    1093-0159
  • Print_ISBN
    978-1-4244-7214-7
  • Electronic_ISBN
    1093-0159
  • Type

    conf

  • DOI
    10.1109/CCC.2010.13
  • Filename
    5497899