A Computational Proof of Complexity of Some Restricted Counting Problems

Jin-Yi Cai,Pinyan Lu,Mingji Xia
DOI: https://doi.org/10.1016/j.tcs.2010.10.039
2009-01-01
Abstract:We explore a computational approach to proving intractability of certain counting problems. More specifically we study the complexity of Holant of 3-regular graphs. These problems 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 ℝ2 induced by some combinatorial constructions. These maps define sufficiently complicated dynamics of ℝ2 that we can only analyze them computationally. 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.
What problem does this paper attempt to address?