首页    期刊浏览 2024年07月07日 星期日
登录注册

文章基本信息

  • 标题:Competing Provers Protocols for Circuit Evaluation
  • 本地全文:下载
  • 作者:Gillat Kol ; Ran Raz
  • 期刊名称:Electronic Colloquium on Computational Complexity
  • 印刷版ISSN:1433-8092
  • 出版年度:2011
  • 卷号:2011
  • 出版社:Universität Trier, Lehrstuhl für Theoretische Computer-Forschung
  • 摘要:

    Let C be a (fan-in 2) Boolean circuit of size s and depth d, and let x be an input for C. Assume that a verifier that knows C but doesn't know x can access the low degree extension of x at one random point. Two competing provers try to convince the verifier that C(x)=0 and C(x)=1, respectively, and assume that one of the provers is honest.

    For any r1, we give an r rounds protocol with communication complexity d1rpolylogs that convinces the verifier in the correct value of C(x) (with small probability of error). In particular, when we allow only one round, the protocol exchanges dpolylog(s) bits, and when we allow r=Ologdloglogs rounds, the protocol exchanges only polylogs bits.

    Moreover, the complexity of the verifier and honest provers in this protocol is poly(s), and if in addition the circuit is log(s)-space uniform, the complexity of the verifier is d1rpolylogs .

    The protocol is obtained by combining the delegation protocol of Goldwasser, Kalai and Rothblum and the competing provers protocols of Feige and Kilian and some new techniques.We suggest two applications of these results:

    Delegating computation to competing clouds: The main motivation behind the protocol of GKR was delegating computation to a cloud. Using our new protocol, a verifier can delegate computation to two (or more) competing clouds. If at least one of the clouds is reliable the verifier can trust that the computation is correct (with high probability). The advantage over the protocol of GKR is that the communication complexity and the number of rounds in our protocol are significantly lower.

    Communication complexity with competing provers, and circuit lower bounds: Aaronson and Wigderson suggested the model of communication complexity with competing provers, where two competing provers try to convince two players that f(xy)=0 and f(xy)=1 , respectively, where x is an input held by the first player and y is an input held by the second player. By scaling down the competing provers protocols of Feige and Kilian, they showed that strong enough lower bounds for the communication complexity of f, in this model, imply lower bounds for the computational complexity of f. Our results strengthen this connection. More precisely, we show that if f can be computed by a Boolean circuit of size s and depth d then for any r1 there is an r rounds protocol for f, in this model, with communication complexity d1rpolylogs . This can be viewed as a possible direction towards proving circuit lower bounds. For instance, in order to prove fNC , it suffices to show that any one round protocol for f, in this model, requires the exchange of polylog(n) bits. This gives a relatively simple combinatorial property that implies strong circuit lower bounds

  • 关键词:Communication complexity; Competing Provers; Computation Delegaion; Interactive proofs; query complexity; Refereed Games
国家哲学社会科学文献中心版权所有