首页> 外文期刊>Electronic Colloquium on Computational Complexity >Towards proving strong direct product theorems
【24h】

Towards proving strong direct product theorems

机译:努力证明强大的直接乘积定理

获取原文
           

摘要

A fundamental question of complexity theory is the direct product question. Namely weather the assumption that a function f is hard on average for some computational class (meaning that every algorithm from the class has small advantage over random guessing when computing f ) entails that computing f on k independently chosen inputs is exponentially harder on average. A famous example is Yao's XOR-lemma, which gives such a result for boolean circuits. This question has also been studied in other computational models, such as decision trees, and communication complexity. In Yao's XOR-lemma one assumes f is hard on average for circuits of size s and concludes that f xor k ( x 1 x k ) = f ( x 1 ) xor xor f ( x k ) is essentially exponentially harder on average for circuits of size s . All known proofs of this lemma have the feature that s s . In words, the circuit which attempts to compute f xor k is {em smaller} than the circuit which attempts to compute f on a single input! This paper addresses the issue of proving {em strong} direct product assertions, that is ones in which s k s and is in particular {em larger} than s . Our first result is a counterexample which shows that strong direct product assertions are simply not true. This holds for every ``reasonable'' model of computation. While this counterexample rules out the possibility of proving strong direct product assertions, it seems to exploit defects in the formulation of the problem rather than show that our general intuition for strong direct product assertions is false. Still, in order to prove theorems with a strong direct product flavor we must change the formulation of the question and either strengthen the assumption or weaken the conclusion. An example of strengthening the assumption is given in our second result in which we prove that if a function f is proved to be hard on average for c -bit communication protocols via the ``discrepancy method'' then f xor k is exponentially harder on average for ( kc ) -bit communication protocols. This follows by showing that disc ( f xor k ) = d isc ( f ) ( k ) which we prove using algebraic techniques inspired by a paper of Nisan and Wigderson. As for weakening the conclusion, we introduce the notion of {em fair} algorithms which restricts the algorithm attempting to compute f xor k to spend its computational resource evenly between the k instances. Our third result is an optimal direct product theorem for fair decision trees. We show that if f is hard on average for depth d decision trees then f xor k is exponentially harder for fair decision trees of depth kd . It is our hope that these notions could be extended to stronger computational models.
机译:复杂性理论的一个基本问题是直接乘积问题。也就是说,对于某个计算类而言,函数f平均很难实现的假设(这意味着该类中的每个算法在计算f时,相对于随机猜测而言均具有较小的优势),这意味着在k个独立选择的输入上计算f的平均难度要成指数倍。一个著名的例子是Yao的XOR引理,它为布尔电路给出了这样的结果。这个问题也已经在其他计算模型中进行了研究,例如决策树和通信复杂性。在Yao的XOR引理中,假设f对于尺寸为s的电路平均而言较难,并得出结论:f xor k(x 1 xk)= f(x 1)xor xor f(xk)对于尺寸为s的电路而言平均而言平均较难s。该引理的所有已知证明都具有s s的特征。换句话说,尝试计算f xor k的电路比尝试在单个输入上计算f的电路小。本文讨论了证明{ em strong}直接乘积断言的问题,即s k s,尤其比s {{em em}大。我们的第一个结果是一个反例,表明强大的直接乘积断言根本不成立。这适用于每个``合理''的计算模型。尽管此反例排除了证明强有力的直接产品断言的可能性,但它似乎是在问题的表述中利用了缺陷,而不是表明我们对强有力的直接产品断言的一般直觉是错误的。但是,为了证明具有很强的直接乘积性质的定理,我们必须更改问题的表述,或者加强假设或削弱结论。在第二个结果中给出了一个加强假设的示例,其中我们证明,如果通过``差异方法''证明函数f对于c位通信协议而言平均而言较难,则f xor k在指数上更难(kc)位通信协议的平均值。这是通过证明圆盘(f xor k)= d isc(f)(k)来证明的。为了削弱结论,我们引入了{ em fair}算法的概念,该概念限制了尝试计算f xor k的算法在k个实例之间均匀地消耗其计算资源。我们的第三个结果是公平决策树的最优直接乘积定理。我们表明,如果对于深度为d的决策树而言f平均而言是困难的,那么对于深度为kd的公平决策树f xor k则呈指数增长。我们希望这些概念可以扩展到更强大的计算模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号