概率证明系统通常被称为的限制,其中Arthur只能使用随机位,并且只能检查 Merlin发送的证明证书的位(请参阅http://en.wikipedia.org/wiki/Interactive_proof_system#PCP)。M A f (n )g (n )
然而,1990年鲍鲍伊,Fortnow,和隆德证明,所以它不是准确的限制。的参数()是什么?
概率证明系统通常被称为的限制,其中Arthur只能使用随机位,并且只能检查 Merlin发送的证明证书的位(请参阅http://en.wikipedia.org/wiki/Interactive_proof_system#PCP)。M A f (n )g (n )
然而,1990年鲍鲍伊,Fortnow,和隆德证明,所以它不是准确的限制。的参数()是什么?
Answers:
下的硬度的假设,即,复杂性类需要指数大小的电路,足以derandomize 中号甲,使得中号甲= Ñ P。实际上,去随机化是为了证明B P P = P(请参见Impagliazzo-Wigderson或Sudan-Trevisan-Vadhan)。但是由于在M A中验证者是B P P机器,因此我们可以将其替换为确定性机器。
因此,这种模硬度假设,应该具有完全相同的PCP定性为Ñ P。复杂性社区似乎强烈相信硬度假设也是正确的。
编辑:您可能还想看看Andy Drucker的硕士论文:“ PCP表征”:http : //eccc.hpi-web.de/report/2010/019/。
Impagliazzo-Wigderson:http://www.math.ias.edu/~avi/PUBLICATIONS/MYPAPERS/IW97/proc.pdf
苏丹·特雷维桑·瓦丹(http://www.cs.berkeley.edu/~luca/pubs/stv-full.ps
Ito Tsuyoshi从字面上回答了这个问题,但我想评论一下MA和PCP的语义以及它们之间的区别。
MA是NP的概率版本,即验证者也可以使用多随机位。
在PCP中,我们可以指验证者的“随机性”,但是通常,随机性在验证者的运行时间中是对数的,即,验证者本身可以尝试所有可能的随机字符串。换句话说,与MA的情况不同,这种“随机性”不会给验证者带来任何计算能力。
[那么,这种“随机性”有什么用呢?PCP的要点是,对于概率验证,只需对单个测试(对证据的查询数量恒定)就可以了]
附录(在Tsuyoshi的评论之后):在NP的PCP表征中,验证者的运行时间可以是对数的,同样,在NEXP的表征中,检验者的运行时间是多项式的。尽管如此,PCP结构中的随机性通常仅用于选择一个测试(在NP的表征中,从多对多测试中,在NEXP的表征中,在成指数的众多中),并且无助于计算。此外,在MA中,证明是多项式大小的,而在NEXP的表征中,证明是指数大小的。