Complexity of Counting the Optimal Solutions

Following the approach of Hemaspaandra and Vollmer, we can define counting complexity classes #$\cdot\mathcal{C}$ for any complexity class of decision problems. In particular, the classes with ki¾? 1 corresponding to all levels of the polynomial hierarchy have thus been studied. However, for a large variety of counting problems arising from optimization problems, a precise complexity classification turns out to be impossible with these classes. In order to remedy this unsatisfactory situation, we introduce a hierarchy of new counting complexity classes #·Opt k P and #·Opt k P[log n] with ki¾? 1. We prove several important properties of these new classes, like closure properties and the relationship with the -classes. Moreover, we establish the completeness of several natural counting complexity problems for these new classes.

[1]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[2]  Maurizio Lenzerini,et al.  The Complexity of Propositional Closed World Reasoning and Circumscription , 1994, J. Comput. Syst. Sci..

[3]  Mark W. Krentel Generalizations of Opt P to the Polynomial Hierarchy , 1992, Theor. Comput. Sci..

[4]  Mark W. Krentel The Complexity of Optimization Problems , 1986, Computational Complexity Conference.

[5]  Aris Pagourtzis,et al.  The Complexity of Counting Functions with Easy Decision Version , 2006, MFCS.

[6]  Jacobo Torán,et al.  Computing Functions with Parallel Queries to NP , 1995, Theor. Comput. Sci..

[7]  Ronald V. Book,et al.  Positive Relativizations of Complexity Classes , 1983, SIAM J. Comput..

[8]  William I. Gasarch,et al.  OptP as the Normal Behavior of NP-Complete Problems , 1995, Math. Syst. Theory.

[9]  Leslie G. Valiant,et al.  The Complexity of Computing the Permanent , 1979, Theor. Comput. Sci..

[10]  Klaus W. Wagner,et al.  Bounded Query Classes , 1990, SIAM J. Comput..

[11]  Mitsunori Ogihara,et al.  Counting Classes are at Least as Hard as the Polynomial-Time Hierarchy , 1992, SIAM J. Comput..

[12]  Leslie G. Valiant,et al.  The Complexity of Enumeration and Reliability Problems , 1979, SIAM J. Comput..

[13]  Phokion G. Kolaitis,et al.  Subtractive reductions and complete problems for counting complexity classes , 2000 .

[14]  L. Fortnow Counting complexity , 1998 .

[15]  Dexter Kozen,et al.  The Design and Analysis of Algorithms , 1991, Texts and Monographs in Computer Science.

[16]  Jacobo Torán,et al.  On counting and approximation , 1989, Acta Informatica.

[17]  Christos H. Papadimitriou,et al.  Computational complexity , 1993 .

[18]  Nadia Creignou,et al.  Complexity of Generalized Satisfiability Counting Problems , 1996, Inf. Comput..

[19]  Z. Galil On some direct encodings of nondeterministic Turing machines operating in polynomial time into p-complete problems , 1974, SIGA.

[20]  Celia Wrathall,et al.  Complete Sets and the Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[21]  Mitsunori Ogihara,et al.  Counting classes are at least as hard as the polynomial-time hierarchy , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[22]  Osamu Watanabe,et al.  Polynomial Time 1-Turing Reductions from #PH to #P , 1992, Theor. Comput. Sci..

[23]  Heribert Vollmer,et al.  The satanic notations , 1995, SIGACT News.