Complexity of generalized satisfiability counting problems

被引:145
作者
Creignou, N
Hermann, M
机构
[1] CRIN CNRS, F-54506 VANDOEUVRE LES NANCY, FRANCE
[2] INRIA LORRAINE, F-54506 VANDOEUVRE LES NANCY, FRANCE
关键词
D O I
10.1006/inco.1996.0016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The class of generalized satisfiability problems, introduced in 1978 by Schaefer, presents a uniform way of studying the complexity of satisfiability problems with special conditions. The complexity of each decision and counting problem in this class depends on the involved logical relations. In 1979, Valiant defined the class #P, the class of functions definable as the number of accepting computations of a polynomial-time nondeterministic Turing machine. Clearly, all satisfiability counting problems belong to this class #P. We prove a Dichotomy Theorem for generalized satisfiability counting problems. That is, if all logical relations involved in a generalized satisfiability counting problem are affine then the number of satisfying assignments of this problem can be computed in polynomial time, otherwise this function is #P-complete. This gives us a comparison between decision and counting generalized satisfiability problems. We can determine exactly the polynomial satisfiability decision problems whose number of solutions can be computed in polynomial time and also the polynomial satisfiability decision problems whose counting counterparts are already #P-complete. Moreover, taking advantage of a similar dichotomy result proved in 1978 by Schaefer for generalized satisfiability decision problems, we get as a corollary the implication that the counting counterpart of each NP-complete generalized satisfiability decision problem is #P-complete. (C) 1996 Academic Press, Inc.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 26 条
[1]  
Chang C. C., 1990, MODEL THEORY
[2]  
Cook Stephen A, 1971, P 3 ANN ACM S THEOR, P151, DOI DOI 10.1145/800157.805047
[3]  
CREIGNOU N, 1993, 2144 I RECH INF AUT
[4]   COUNTING THE NUMBER OF SOLUTIONS FOR INSTANCES OF SATISFIABILITY [J].
DUBOIS, O .
THEORETICAL COMPUTER SCIENCE, 1991, 81 (01) :49-64
[5]  
Feder T., 1993, Proceedings of the Twenty-Fifth Annual ACM Symposium on the Theory of Computing, P612, DOI 10.1145/167088.167245
[6]   THE DIRECTED SUBGRAPH HOMEOMORPHISM PROBLEM [J].
FORTUNE, S ;
HOPCROFT, J ;
WYLLIE, J .
THEORETICAL COMPUTER SCIENCE, 1980, 10 (02) :111-121
[7]  
GALIL Z, 1974, SIGACT NEWS, V6, P19
[8]  
Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness
[9]   ON THE COMPLEXITY OF H-COLORING [J].
HELL, P ;
NESETRIL, J .
JOURNAL OF COMBINATORIAL THEORY SERIES B, 1990, 48 (01) :92-110
[10]  
HEMACHANDRA LA, 1992, B EUROPEAN ASS THEOR, V46, P107