首页> 外文会议>IEEE Annual Conference on Computational Complexity >If NP languages are hard on the worst-case then it is easy to find their hard instances
【24h】

If NP languages are hard on the worst-case then it is easy to find their hard instances

机译:如果最坏情况下的NP语言是难以找到的,那么很容易找到他们的硬实例

获取原文

摘要

We prove that if NP /spl nsube/ BPP, i.e., if some NP-complete language is worst-case hard, then for every probabilistic algorithm trying to decide the language, there exists some polynomially samplable distribution that is hard for it. That is, the algorithm often errs on inputs from this distribution. This is the first worst-case to average-case reduction for NP of any kind. We stress however, that this does not mean that there exists one fixed samplable distribution that is hard for all probabilistic polynomial time algorithms, which is a pre-requisite assumption needed for OWF and cryptography (even if not a sufficient assumption). Nevertheless, we do show that there is a fixed distribution on instances of NP-complete languages, that is samplable in quasi-polynomial time and is hard for all probabilistic polynomial time algorithms (unless NP is easy in the worst-case). Our results are based on the following lemma that may be of independent interest: Given the description of an efficient (probabilistic) algorithm that fails to solve SAT in the worst-case, we can efficiently generate at most three Boolean formulas (of increasing lengths) such that the algorithm errs on at least one of them.
机译:我们证明如果NP / SPL NSUBE / BPP,即,如果某些NP完整的语言是最糟糕的,那么对于尝试决定语言的每个概率算法,都存在一些难以采样的分布。也就是说,该算法通常在该分布的输入上错误。这是第一个最坏的情况下为任何种类的NP平均降低的情况。然而,我们应对,这并不意味着存在一个固定的可分布,这对于所有可能的概率多项式时间算法很难,这是OWF和密码学所需的先决条件假设(即使不是足够的假设)。尽管如此,我们确实表明,在NP完全语言的情况下存在固定分布,可以在准多项式时间中可再循环,并且对于所有概率多项式时间算法很难(除非NP在最坏情况下很容易)。我们的结果基于以下引理,可能是独立兴趣的:鉴于对最坏情况下坐立的有效(概率)算法的有效(概率)算法,我们可以高效地生成三个布尔公式(增加长度)这样算法在其中一个中的至少一个算法错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号