嘈杂的布尔函数的硬度


13

n个布尔变量的布尔函数。让X = Ť ε˚F X 是期望值˚F Ý ý从获得X通过翻转以概率每个坐标ε / 2fng(x)=Tϵ(f)(x)f(y)yxϵ/2

我对很难计算情况感兴趣。让我固定的“近似”一个概念(但可能有其它):布尔函数ħ近似于如果ħ X = 1X 0.9ħ X = 0X 0.1ghgh(x)=1g(x)0.9h(x)=0g(x)0.1一个计数参数(基于正率纠错码的存在)似乎表明存在布尔函数,对此任何此类近似都需要指数大小的电路。但是问题是,当起始于NP或其附近时会发生什么。f

Q1:是否有一个用NP电路(或P空间)描述的的例子,所以每个h都是NP硬的,或在某种程度上较弱。fh

要查看可能并不容易(我感谢约翰·哈斯特德关于它的有用的讨论),我们可以考虑其大小的集团的图形的属性ñ 1 / 4,随机输入,可以想象,这是很难检测是否存在较大的集团,但是这要通过在嘈杂的图中具有超过预期的大小log n的集团来体现。在这种情况下,任何h都可能是困难的(但无法证明,并且不会像准多项式电路所说明的那样困难)。hn1/4h

问题2:如果开头的复杂度较低,那会是什么情况?(Ç 0,单调Ť Ç 0Ç Ç等)fAC0TC0ACC

Q3:布尔函数的一些基本示例的情况如何。(该问题也可以扩展到实值函数。)

问题4:是否可以对统一(Turning Machine)计算模型正式提出上述问题?

更新:鉴于Andy的回答(嗨,Andy),我认为最有趣的问题是了解各种特定功能的情况。

更新另一个问题Q5 [单调函数的Q1](同样考虑Andy的回答)。什么是如果情况是单调?我们是否仍然可以对NP完整问题进行可靠编码>f


恕我直言,这个问题与电路近似有关。您的问题似乎类似于P / poly vs NP问题。
vzn

Answers:


14

对于问题1,答案为是,可以显示如下。(由于参数是统一的,并且将立即处理所有输入长度,因此我还将隐式地对Q4给出一个肯定的答案。)

修复所有NP完全语言,以及一系列好的二进制纠错码(例如,比率为1/4并从.1的错误分数中纠正)。令Ë Ñ Ç Ñ{ 0 1 } Ñ{ 0 1 } 4 Ñ是用于长度的编码功能Ñ ; 我们使用这样的代码,其中E n c = { E n c n }可通过统一多项式时间算法计算。LEncn:{0,1}n{0,1}4nnEnc={Encn}

定义为距离不超过.05 |的字符串z的集合。z | 从码字ý È Ñ Ç 大号编码的一些元件大号。请注意,L '在NP中,因为您可以猜测并检查附近的代码字,解码后的单词以及NP证书中解码后的单词在L中的隶属关系。 Lz.05|z|yEnc(L)LLL

那么就可以说,就ε = .01而言任何“近似” 都是NP-hard的。因为,如果我们考虑一个有效码字Ŷ = È Ñ Ç X 一些长度的4 Ñ,然后用概率1 - Ö 1 通过随机ε -perturbed版本ÿ 'ÿ,它将不同意ý在至多坐标的0.05分数,因此将与E n c的任何其他码字不一致Lε=.01y=Enc(x)4n1o(1)εyyy大于 0.05的坐标。对于这样的 ÿ 我们有 Ÿ '大号'当且仅当 X 大号。因此,如果您认为 h L ' ε平滑形式的任何近似值,则我们必须具有 h y = L x 。由于 E n c是可有效计算的,这为我们提供了一种有效地将 L的隶属度问题简化为 h的隶属度问题的方法。所以Encn.05yyLxLhεLh(y)=L(x)EncLh是NP-hard。h

两个注意事项:

(1)以前在几篇论文中都使用过NP实例的纠错编码,特别是
D. Sivakumar:关于成员资格可比集。J.计算机 Syst。科学 59(2):270-280(1999)。

(2)上面的论据当然没有说明任何NP问题的平均情况复杂性,因为纠错是在逐个实例的基础上进行的。


8
该软件不会让我从“ Hi Gil”开始回答,而我对这种微管理水平感到有些陌生。
安迪·德鲁克

2
这是因为你的回答应该不会与“喜吉尔”开始。这不是个人电子邮件,而是公共网站上的帖子。当然,您的喜欢不是这个目标。相当新的用户并不知道软件旨在控制的这些约定。
Yuval Filmus 2013年

1
我的观点是,最好承认一个人在写作时是回应别人的贡献的。在许多在线设置中,这是正常现象。我试图通过个人住址以最简单的方式做到这一点;看不出有什么问题。
安迪·德鲁克

2
好的建筑!我有一个问题:设f为L'的指标函数,设h为吉尔的问题。现在,您的论据表明h与合法代码字的y上的f一致。但是不是合法代码字的y呢?
或Meir 2013年

2
f
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.