P补全语言的密度


10

假设是布尔语言超过有限串,{ 0 1 }。令L n为长度为n的L中的字符串。对于函数d Ñ 从正整数的正实数,大号具有上部密度d Ñ 如果大号ñ2 Ñ d Ñ 对于所有足够大ÑL{0,1}LnLnd(n)L d(n)Ln2nd(n)n

是否有任何P完全布尔语言具有较高的密度O(1/n)

动机

  1. PARITY具有上密度。是(所有有限二进制字符串的语言)的上限密度为1。任何有限语言的上限密度为0。1/2

  2. 稀疏语言具有有一个多项式的属性p Ñ ,使得大号ñ - 大号ñ - 1个p Ñ 对于所有Ñ。如果大号是稀疏的语言,然后大号Ñp 1Ñ 为一个多项式p 1比度一个更大的p,所以上部密度大号为零。Lp(n)LnLn1p(n)nLLnp1(n)p1pL

  3. Cai Jin-Yi和D. Sivakumar表明,除非P = L(= LOGSPACE),否则P完全语言不能稀疏。由于P = co-P,因此除非P = L,否则补语稀疏的任何语言也不能都是P完全的。

  4. 通过简单的不等式(例如,参见Rosser和Schoenfeld的推论2 1962),PRIMES具有较高的密度。问题是否知道PRIMES,FACTORING的问题是P难的?讨论PRIMES是否为P-hard(目前似乎已公开)。(log2e)/n

  5. 从某种意义上说,复杂性类的完整(或通用)语言包含该类的所有结构。因此,基于对Cai和Sivakumar的结果的粗略推断,我的初步假设是这样的语言不能太稀疏。定义稀疏语言的通常的多项式界限似乎过于严格,因此我要问的是一个较少限制的界限。

对工作lowness通过Fortnow,Hemaspaandra,和其他人也可能有关。

可以问除P以外的其他类的问题,但我想不起来任何可以建立 -SAT 密度的结果。指向相关文献的指针将是最受欢迎的。k

致谢

另请参阅相关问题素数的条件密度。感谢@Tsuyoshi Ito和@Kaveh对这个问题的早期版本提供了有用的评论,不幸的是,该问题是不恰当的。


我认为(或另一个多项式分数)的字符串太多,更好的问题是询问上限和下限。2n/n
卡夫

Answers:


6

我不知道常见的P-完全问题的密度是多少,但这是一个填充参数,显示了如何将任何密度降低到1/n

Ln{0,1}nd(n)ω(1/n)Ln+m={x0m|xLn}mnLLk=kn+mL

d(n+m)=|Ln+m|2n+m=|Ln|2n+md(n)2m

MLMLxnm(n)m(n)poly(n)

1/nm(n)=nd(2n)d(n)/2nO(1/n)


mn1/logn

1
我认为是的,您只需要m = log log n。通常,对于m = f(n),您可以选择对数空间中的任何f(n为一元数)。(如果您希望减少费用,则为NC)。
Artem Kaznatcheev
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.