Berkowitz's algorithm and clow sequences (Q2783464)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Berkowitz's algorithm and clow sequences |
scientific article; zbMATH DE number 1730388
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Berkowitz's algorithm and clow sequences |
scientific article; zbMATH DE number 1730388 |
Statements
Berkowitz's algorithm and clow sequences (English)
0 references
23 April 2002
0 references
Berkowitz's algorithm
0 references
clow sequence
0 references
computational and proof complexity
0 references
parallel algorithm
0 references
characteristic polynomial
0 references
closed walk sequences
0 references
Boolean circuits
0 references
The author gives a detailed inductive proof of correctness for \textit{S. J. Berkowitz}'s algorithm (BA) [Inf. Process. Lett. 18, 147-150 (1984; Zbl 0541.68019)] in terms of clow (closed walk) sequences defined by \textit{M. Mahajan} and \textit{V. Vinay} [Chic. J. Theor. Comput. Sci. 1997, Article No. 5 (1997; Zbl 0924.68088)], that is, BA computes the coefficients of the characteristic polynomial of a matrix \(A\), \(p_A(x)=\det(xI-A)\), by computing iterated matrix products, and hence it can be formalized in the complexity class NC\(^2\). This class is the class of problems (parametrized by the input size parameter \(n\)) that can be computed with uniform Boolean circuits (with gates AND, OR, and NOT), of polynomial size in \(n\) (i.e. polynomially many gates in the input size), and \(O(\log^2 n\)) depth (i.e. the longest path from an input gate to the circuit to the output gate is in the order of \(\log^2 n\)). It is to be noted that BA is field independent, since there are no divisions in the computation of \(p_A\), and the results of the paper are field independent. BA is the fastest known algorithm for computing \(p_A\). The combinatorial interpretation of BA is based on ``loop covers'' introduced by \textit{L. G. Valiant} [Why is Boolean compelxity theory difficult? (1992; Zbl 0769.68050)] and clow sequences.
0 references