On computing the determinant in small parallel time using a small number of processors
Information Processing Letters
Semirings, automata, languages
Semirings, automata, languages
Some observations on the connection between counting and recursion
Theoretical Computer Science
The Boolean formula value problem is in ALOGTIME
STOC '87 Proceedings of the nineteenth annual ACM symposium on Theory of computing
Structural complexity 1
Theoretical Computer Science
Information Processing Letters
The theory of semirings with applications in mathematics and theoretical computer science
The theory of semirings with applications in mathematics and theoretical computer science
Counting classes: thresholds, parity, mods, and fewness
Theoretical Computer Science - Selected papers of the 7th Annual Symposium on theoretical aspects of computer science (STACS '90) Rouen, France, February 1990
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
Gap-definable counting classes
Journal of Computer and System Sciences
The complexity of iterated multiplication
Information and Computation
Circuits, matrices, and nonassociative computation
Journal of Computer and System Sciences
Finite Monoids: From Word to Circuit Evaluation
SIAM Journal on Computing
Non-commutative arithmetic circuits: depth reduction and size lower bounds
Theoretical Computer Science
Journal of the ACM (JACM)
Journal of the ACM (JACM)
On arithmetic branching programs
Journal of Computer and System Sciences
The complexity theory companion
The complexity theory companion
Two remarks on the power of counting
Proceedings of the 6th GI-Conference on Theoretical Computer Science
The complexity of tensor calculus
Computational Complexity
The circuit value problem is log space complete for P
ACM SIGACT News
Hi-index | 0.00 |
We continue the study of tensor calculus over semirings in terms of complexity theory initiated by Damm et al. (2003). First, we look at tensor circuits, a natural generalization of tensor formulas; we show that the problem to determine whether the circuit output over a certain semiring is non-zero is complete for NE = NTime(2 O(n)) over the Boolean semiring, for $$\oplus$$ E over the field $$\mathbb{F}_{2}$$ , and for analogous classes over other semirings. Moreover, common-sense restrictions such as imposing bounds on circuit and/or tensor depth, are shown to elegantly capture the classes P, NTime $$(2^{O(log^{k} n)})$$ , NTimeSpace( $$2^{O(log^{k} n)}$$ , n O(1)), for k 驴 1, PSPACE, and their counting counterparts. The proofs of these results use a model of algebraic Turing machines over a semiring together with a predicate-based approach on counting, which is similar to that of Toda (1991). This allows characterizations of the classes $$\oplus$$ P, NP, co-NP, co-DP, C=P, SPP, USP, and UP, and their exponential time counterparts, in a single framework. Finally, we show that a number of natural problems concerning tensor formulas and circuits, such as asking whether the output of a formula/circuit is a diagonal matrix, or the identity matrix, or a permutation matrix, capture the classes $$\prod^{p}_{2}$$ for formulas and $$\prod^{e}_{2}$$ for circuits over the Boolean semiring; other semirings are also discussed.