任何难于计数但易于确定的多项式?


15

每个单调算术电路,即电路,都会计算一些具有非负整数系数的多元多项式F x 1x n。给定多项式 ,电路{+,×}F(x1,,xn)f(x1,,xn)

  • 如果对于所有都成立,则计算fF(a)=f(a)aNn
  • 如果对于所有成立,则计算fF(a)=f(a)a{0,1}n
  • 对于所有当成立 时,确定是否恰好满足。 fF(a)>0f(a)>0a{0,1}n

我知道显式多项式(甚至是多线性的)表明电路大小的间隙“计算/计数”可以是指数的。我的问题涉及“计数/决定”的差距。f

问题1:是否有人知道多项式计算比由{ + × }-回路决定的指数难计算? f{+,×}

作为一个可能的候选者,人们可以采取的路径多项式其变量对应于完整图的边{ 1 ... Ñ },并且每个单项对应于简单的路径从节点1到节点ñķ Ñ。该多项式可以决定通过尺寸的电路ø Ñ 3实施,也就是说,贝尔曼-福特动态规划算法,它是相对容易证明,每{ + × } -电路计算Kn{1,,n}1nKnO(n3){+,×}PATH必须有大小2Ω(n)

在另一方面,每个电路计数 PATH解决 PATH问题,即,计数的数目1 -到- ñ路径在由对应的指定的0 - 1的输入子图ķ Ñ。这就是所谓的 P -完全问题。因此,我们所有人都“相信” PATH不能具有多项式大小的任何计数{ + × }-电路。“唯一”的问题是证明这一点... #1n01Kn#{+,×}

我可以证明,计算相关汉密尔顿路径多项式HP的每个电路都需要指数大小。该多项式对应的单项式1 -到- ñ路径在ķ Ñ包含的所有节点。不幸的是,还原 HP到 PATH通过威力需要计算Vandermonde矩阵的逆,并且因此不能由实施{ + × } -电路。{+,×}1nKn##{+,×}

问题2:有人看到一个单调减少惠普路径? ##

最后:

问题3:是班上的一个“单调版” P在所有的考虑? #

NB请注意,我说的是非常严格的类电路组成:单调运算电路!在电路类中,问题1根本是不公平的:即使在所有条件下都需要计算给定多项式时,此类电路的下限也不得大于Ω n log n R n中的输入是已知的。同样,在此类电路的类别中,问题1的“结构类似物”-是否存在#个 P完全多项式,可以通过多项式大小{ + -{+,,×}Ω(nlogn)Rn#电路?-有肯定的回答。这就是,例如,永久多项式PER = Σ ħ 小号Ñ Π Ñ = 1 X ħ {+,,×}=hSni=1nxi,h(i)

添加: 伊藤刚用一个非常简单的技巧回答了问题1。尽管如此,问题2和3仍未解决。PATH的计数状态本身很有趣,因为它是一个标准的DP问题,而且是#P完整的。


2
至于问题1,如何将1加到一个难以计数的多项式上呢?
伊藤刚(Tsuyoshi Ito)2014年

2
您的三个问题看起来足够鲜明,因此应该是三个单独的问题。
David Richerby

恐怕您仅通过禁止算术电路中的常数就无法避免琐碎的示例。如何将x_1 +…+ x_n加到原点为0的难以计数的多项式上呢?(此外,如果您禁止使用常量,则不能表示在原点处采用非零值的多项式。)
伊藤刚(Tsuyoshi Ito

“在“ #P理论”中,在“决策”下,我们的意思是“是否存在至少一种解决方案”。而且常量不是解决方案(通常)。你知道,你在这里很滑。考虑问题1的#P对应项,给出关系R∈FNP的示例,使#R是#P完全的,但是很容易确定#R(x)> 0是否。我们可能会说匹配,但这是一个过分的杀伤力。向3SAT添加一个简单的解决方案就可以了,我之前的评论与此类似。(更多)
伊藤刚

1
@Tsuyoshi Ito:嗯,您的简单技巧(将所有变量的总和添加到难以计数的多项式中)实际上回答了问题1(以陈述的形式)。你能回答吗?
Stasys 2014年

Answers:


7

(我将根据OP的要求发表评论作为答复。)

对于问题1,令f n:{0,1} n →ℕ是其算术电路需要指数大小的函数族。然后也是如此˚F ñ +1,但˚F ñ +1很容易被琐碎单调运算电路来决定。如果您希望避免单调运算电路中的常数,则令f n:{0,1} n →ℕ为一族函数,​​以便f n的运算电路需要指数大小和f n(0,…,0) = 0,并考虑f n + x 1 +…+ x n

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.