是否正在确定是否更改一个条目会降低多项式层次结构中矩阵的永久性?


11

考虑以下问题:给定矩阵,索引和一个整数。替换由,并调用新的矩阵。是吗?M∈{−m,…,0,…,m}n×ni,j∈{1,…,n}aM[i,j]中号 p ë - [R (中号)> p È - [R ( M)aM^per(M)>per(M^)

多项式层次结构中是否存在此问题?


4
可以通过两次调用#P oracle来解决...如果它在PH中,则意味着PP也在PH中...但是,如果PP在PH中,则PH崩溃。因此,我认为它不太可能处于PH中。
— Tayfun Pay'2

1
@TayfunPay我认为这种说法是不正确的。可以通过两次调用#P来解决该问题,但不能如此轻松地排除它,以至于有一种更简单的算法可以表明它在PH中。您必须证明#P很难做到这一点,例如通过减少“永久”来实现。
— Jan Johannsen

8
如果插入永久物的定义并简化所得不等式,则问题将归结为以下问题:给定(n-1)×(n-1)矩阵的永久物是否严格为正。
— 加莫

2
PER(M)>0MM′M″M′−1PER(M″)=−PER(M′)=−PER(M)PER(M)>0M′(i,j)=(0,0)a=−1返回true。
— Holf

@holf:我认为您应该将其发布为答案。它非常明确地回答了问题,然后问题将不再显示为“未回答”。
— Joshua Grochow

Answers:


10

给定,您的问题等同于测试。MPER(M)>0

证明:假设给定并且您想确定是否。我们构建如下: 它是容易看出。现在,定义是,我们更换进入由。通过多线性,可以得出。因此,当且仅当MPER(M)>0M′

[10…00…M0]
PER(M)=PER(M′)M′^M′(0,0)M′−1PER(M)=PER(M′)=−PER(M′^)PER(M)>0PER(M′)>PER(M′^)

现在假设给定,和并按照问题中的定义,即将更改为。我们有 M(i,j)aM^M[i,j]a

PER(M)>PER(M^) iff∑σ∏k=1nM[k,σ(k)]>∑σ∏k=1nM^[k,σ(k)] iff∑σ,σ(i)=jM[i,j]∏k≠inM[k,σ(k)]>∑σ,σ(i)=ja∏k≠inM[k,σ(k)] iff(M[i,j]−a)⋅∑σ,σ(i)=j∏k≠inM[k,σ(k)]>0 iff(M[i,j]−a)⋅PER(M′)>0

其中是通过删除第行和第列从获得的乘矩阵。M′(n−1)×(n−1)Mij◻


好的答案,但是也有必要明确说明OP的问题的答案。
— 斯特拉·彼德曼
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.