TOPICS
Search

Counting Hierarchy


The counting hierarchy (Wagner 1986) is the union of complexity classes obtained by repeatedly allowing polynomial-time probabilistic machines to query the preceding level as an oracle. Write PP for decision problems whose yes-instances have acceptance probability greater than 1/2 and whose no-instances have acceptance probability at most 1/2, using fair random bits and polynomial running time. The levels are

 C_0=P,C_(j+1)= union _(A in C_j)PP^A,CH= union _(j>=0)C_j.

Membership in a level uses a fixed oracle language and a fixed uniform machine. Every fixed level is contained in polynomial space.


See also

Computational Complexity, Existential Theory of the Reals, Oracle, P-Problem

Explore with Wolfram|Alpha

References

Wagner, K. W. "The Complexity of Combinatorial Problems with Succinct Input Representation." Acta Informatica 23, 325-356, 1986. https://doi.org/10.1007/BF00289117.

Cite this as:

Weisstein, Eric W. "Counting Hierarchy." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/CountingHierarchy.html

Subject classifications