On computing the determinant in small parallel time using a small number of processors
Information Processing Letters
Semirings, automata, languages
Semirings, automata, languages
A fast parallel algorithm to compute the rank of a matrix over an arbitrary field
STOC '86 Proceedings of the eighteenth annual ACM symposium on Theory of computing
NP is as easy as detecting unique solutions
Theoretical Computer Science
The Boolean formula value problem is in ALOGTIME
STOC '87 Proceedings of the nineteenth annual ACM symposium on Theory of computing
Matching is as easy as matrix inversion
Combinatorica
The complexity of Boolean functions
The complexity of Boolean functions
Structural complexity 1
Bounded-width polynomial-size branching programs recognize exactly those languages in NC1
Journal of Computer and System Sciences - 18th Annual ACM Symposium on Theory of Computing (STOC), May 28-30, 1986
Polynomial size &OHgr;-branching programs and their computational power
Information and Computation
Journal of Algorithms
Information Processing Letters
Properties that characterize LOGCFL
Journal of Computer and System Sciences
PP is as hard as the polynomial-time hierarchy
SIAM Journal on Computing
An optimal parallel algorithm for formula evaluation
SIAM Journal on Computing
A very hard log-space counting class
Theoretical Computer Science - Special issue on structure in complexity theory
Extensions to Barrington's M-program model
Theoretical Computer Science - Special issue on structure in complexity theory
Gap-definable counting classes
Journal of Computer and System Sciences
The complexity of iterated multiplication
Information and Computation
Unambiguous auxiliary pushdown automata and semi-unbounded fan-in circuits
Information and Computation
Boolean complexity classes vs. their arithmetic analogs
Proceedings of the seventh international conference on Random structures and algorithms
Non-commutative arithmetic circuits: depth reduction and size lower bounds
Theoretical Computer Science
Fast Probabilistic Algorithms for Verification of Polynomial Identities
Journal of the ACM (JACM)
On arithmetic branching programs
Journal of Computer and System Sciences
Probabilistic algorithms for sparse polynomials
EUROSAM '79 Proceedings of the International Symposiumon on Symbolic and Algebraic Computation
Two remarks on the power of counting
Proceedings of the 6th GI-Conference on Theoretical Computer Science
The Complexity of Tensor Calculus
COCO '00 Proceedings of the 15th Annual IEEE Conference on Computational Complexity
Word problems requiring exponential time(Preliminary Report)
STOC '73 Proceedings of the fifth annual ACM symposium on Theory of computing
Semi-unbounded fan-in circuits: Boolean vs. arithmetic
SCT '95 Proceedings of the 10th Annual Structure in Complexity Theory Conference (SCT'95)
A common algebraic description for probabilistic and quantum computations
Theoretical Computer Science - Mathematical foundations of computer science 2004
The Complexity of Tensor Circuit Evaluation
Computational Complexity
Characterizing Valiant's algebraic complexity classes
Journal of Complexity
Characterizing valiant's algebraic complexity classes
MFCS'06 Proceedings of the 31st international conference on Mathematical Foundations of Computer Science
Hi-index | 0.00 |
Tensor calculus over semirings is shown relevant to complexity theory in unexpected ways. First, evaluating well-formed tensor formulas with explicit tensor entries is shown complete for ⊗P, for NP, and for #P as the semiring varies. Indeed the permanent of a matrix is shown expressible as the value of a tensor formula in much the same way that Berkowitz's theorem expresses its determinant. Second, restricted tensor formulas are shown to capture the classes LOGCFL and NL, their parity counterparts ⊗LOGCFL and ⊗L, and several other counting classes. Finally, the known inclusions NP/poly ⊆ ⊗P/poly, LOGCFL/poly ⊆ ⊗LOGCFL/poly, and NL/poly ⊆ ⊗L/poly, which have scattered proofs in the literature (Valiant & Vazirani 1986; Gál & Wigderson 1996), are shown to follow from the new characterizations in a single blow. As an intermediate tool, we define and make use of the natural notion of an algebraic Turing machine over a semiring S.