A computational proof of complexity of some restricted counting problems

被引:10
作者
Cai, Jin-Yi [1 ]
Lu, Pinyan [2 ]
Xia, Mingji [3 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
[2] Microsoft Res Asia, Beijing 100190, Peoples R China
[3] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100190, Peoples R China
基金
美国国家科学基金会;
关键词
Holant problem; Holographic reduction;
D O I
10.1016/j.tcs.2010.10.039
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We explore a computational approach to proving the intractability of certain counting problems. These problems can be described in various ways, and they include concrete problems such as counting the number of vertex covers or independent sets for 3-regular graphs. The high level principle of our approach is algebraic, which provides sufficient conditions for interpolation to succeed. Another algebraic component is holographic reductions. We then analyze in detail polynomial maps on R-2 induced by some combinatorial constructions. These maps define sufficiently complicated dynamics of R-2 that we can only analyze them computationally. In this paper we use both numerical computation (as intuitive guidance) and symbolic computation (as proof theoretic verification) to derive that a certain collection of combinatorial constructions, in myriad combinations, fulfills the algebraic requirements of proving #P-hardness. The final result is a dichotomy theorem for a class of counting problems. This includes a class of generic holant problems with an arbitrary real valued edge signature over (2.3)-regular undirected graphs. In particular, it includes all partition functions with 0-1 vertex assignments and an arbitrary real valued edge function over all 3-regular undirected graphs. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:2468 / 2485
页数:18
相关论文
共 26 条
[11]  
CAI JY, TAMC 2009, P138
[12]  
Canny J., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P460, DOI 10.1145/62212.62257
[13]  
Collins G. E., 1975, LECT NOTES COMPUT SC, V33, P134, DOI DOI 10.1007/3-540-07407-4_17
[14]   Complexity of generalized satisfiability counting problems [J].
Creignou, N ;
Hermann, M .
INFORMATION AND COMPUTATION, 1996, 125 (01) :1-12
[15]  
Creignou N., 2001, SIGACT News, V32, P24, DOI 10.1145/568425.568432
[16]  
Dyer M, 2000, RANDOM STRUCT ALGOR, V17, P260, DOI 10.1002/1098-2418(200010/12)17:3/4<260::AID-RSA5>3.0.CO
[17]  
2-W
[18]   On counting homomorphisms to directed acyclic graphs [J].
Dyer, Martin ;
Goldberg, Leslie Ann ;
Paterson, Mike .
JOURNAL OF THE ACM, 2007, 54 (06)
[19]  
DYER ME, 2007, ABS07043683 CSP CORR
[20]  
GOLDBERG LA, 2008, ABS08041932 CORR