图中计数路径的复杂性


12

给定一个有n个节点的有向图,使得每个顶点恰好具有两个输出边缘,以及以二进制编码的自然数N,两个顶点s和t,

我想计算N步内从s到t的路径(不一定简单)的数量。

这是#P难题吗?或一般来说,这个问题的复杂性是什么?


6
您是否尝试过矩阵供电?
Yuval Filmus 2012年

1
是的,但据我所知,其复杂性仍然未知。
maomao 2012年

步行是否必须在t结束或只是在步行中的某个时间访问t?
泰森·威廉姆斯

它必须以t结束。
maomao 2012年

1
st

Answers:


13

Ω(2N/n)st2NsΩ(N)显式写下的位;这是输入大小的指数。另一方面,矩阵供电方法在输入和输出大小的总和中具有复杂度多项式。因此,这似乎正好属于具有指数大小的输出的计数问题类别,并且可以按时间多项式确定其输出大小,无论该类别的表示法是什么(这是EXP的某种计数模拟,并且绝对不是#EXP,它更类似于NEXP。


1
P

1
n+logN+logpp=2


@SamiD:确切地说,您的论据表明,在简化还原下,永久物可能不是#P-hard 。已知的证明使用图灵归约法。
Holger 2015年

@霍尔格,我同意。抱歉,我错过了简约的多一部分。因此,在图灵缩减下,矩阵供电问题很可能是#P-困难的。
2015年

4

AN[s,t]ABitSLP#PBitSLP

BitSLPCHPSPACEPHPPPPPP


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.