ComputingComputer ScienceMathematicsAlgorithmsDiscrete MathematicsTheory Of ComputationComplexity TheoryComputational ComplexityComputational Complexity ClassesHash FunctionsSpace ComplexityTime ComplexityCounting Complexity ClassesLogarithmic SpaceLogarithmic Space ComplexityNc Complexity ClassPolynomial HierarchyPolynomial Time ComplexityPolynomial-time AlgorithmsSpace Complexity Classes
Consideration is given to the logarithmic space counting classes Hash L, opt-L, and span-L, which are defined analogously to their polynomial-time counterparts. Complete functions are obtained for these three classes in terms of graphs and finite automata. It is shown that Hash L and opt-L are both contained in NC/sup 2/, but that, surprisingly, span-L seems to be much harder counting class than Hash L and opt-L. It is demonstrated that span-L-functions can be computed in polynomial time if and only if P=NP=PH=P( Hash P), i.e if the class P( Hash P) and all the classes of the polynomial-time hierarchy are contained in P. This result follows from the fact that span-L and Hash P are very similar: span-L contained in Hash P, and any function in Hash P can be represented as a subtraction of two functions in span-L. Nevertheless, Hash P contained in span-L would imply NL=P=NP. An investigation is also conducted of various restrictions of the classes opt-L and span-L, and it is shown, e.g that if opt-L coincides with one of its restricted versions, then L=NL follows.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
27
The complexity of computing the permanent
Leslie G. Valiant · Theoretical Computer Science · 1979 · 2.8K citations
The Complexity of Enumeration and Reliability Problems
Leslie G. Valiant · SIAM Journal on Computing · 1979 · 2.1K citations
Computational Complexity of Probabilistic Turing Machines
John Gill · SIAM Journal on Computing · 1977 · 694 citations
Nondeterministic Space is Closed under Complementation
Neil Immerman · SIAM Journal on Computing · 1988 · 649 citations