Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Lectures on the complexity of bilinear problems
de Groote H., Springer-Verlag New York, Inc., New York, NY, 1987. Type: Book (9789780387172057)
Date Reviewed: Mar 1 1988

In the wide area of the evaluation of a set of bilinear forms, which includes computing the products of two complex numbers, two integers, two matrices, two polynomials, and two polynomials modulo a third one (for more examples see [1]), deGroote focuses on two separate topics: a proof and extensions of Alder and Strassen’s lower bound on the multiplicative complexity M of an associative algebra (chaps. 4 and 5) and the upper bounds on the cost of multiplication of matrices of extremely large dimensions (chap. 3).

The multiplicative complexity M of a set of bilinear forms is the minimum number of nonlinear arithmetic operations in straight line schemes for computing such a set. Of course, the actual cost also depends on linear operations (additions, multiplications by constants) and on the numerical magnitudes of the operands (see [1], chap. 4), but estimating M mostly involves interesting algebraic techniques. Multiplication in associative algebras includes all the bilinear computations listed above (and many others) as special cases.

Alder and Strassen derived the lower bounds on M previously known in these cases and indicated that their proofs, although “greatly different from each other, all used the so-called basic substitution method of Pan 1966 as a basic ingredient” [2]. Then they presented a nontrivial unification of these proofs, establishing that M≥ dim (A) (the number of maximal two-sided ideals of A) in the case of any associative algebra A. DeGroote proves that remarkable theorem in Chapter 4 (after preparations in chaps. 1 and 2) and then considers (1) some cases where that bound is sharp, and (2) some algorithms reaching it. (The reader should take his term optimal for such algorithms with a grain of salt.)

The statements of the results throughout the book assume familiarity with texts on associative algebras and multilinear algebra. The clarity of the presentation could be much improved. The demonstration by examples and by specification of formal definitions is insufficient and is sometimes postponed too much (the demonstrations on pp. 26–29 and on p. 41 would be more helpful if they had been placed earlier). Some concepts are used without or before being defined (simple and semisimple algebras, p. 37, and separable algebraic field extension, p. 53), some are defined under one name and used under another (Strassen’s direct sum conjecture, p. 51, is the term from [3] (the book not cited by deGroote) for what deGroote calls rank conjecture, p. 39). There are some successful exceptions (sect. 2.2), and the book should be credited as the first expository presentation of Alder and Strassen’s work and of its extensions (including the author’s own research contributions). Unfortunately I can say nothing similiarly positive about Chapter 3 on multiplication of large matrices and section 2.6 on border rank, whose material was extensively covered earlier in other books [3,4,5] and in two survey articles [6,7] (none of the five are cited by deGroote).

Finally, the author is unfair historically. On page 25 he (naively?) attributes to Strassen 1973 (ref. 51 of deGroote) the concept of tensor rank due to Hitchcock 1927 and cited, say in [8]. His remarks on page 81 arbitrarily shorten and thus distort the history of fast matrix multiplication. Throughout the book he credits Schönhage 1981 for several important contributions of other authors, whose earlier works on border rank and trilinear aggregating were directly continued and formalized in Schönhage 1981 [9]. The latter distortion is particularly grave because both concepts of border rank and trilinear aggregating were the basis not only for Schönhage’s main theorem but also for the design of all the asymptotically fastest matrix multiplication algorithms since 1978 (including the latest ones of 1986–87).

Reviewer:  V. Pan Review #: CR111941
1) Winograd, S.Arithmetic complexity of computations, CBMS-NSF Regional Conference Series in Applied Mathematics, vol. 33, SIAM, Philadelphia, PA, 1980.
2) Alder, A.; and Strassen, V.On the algorithmic complexity of the associative algebras, Theor. Comput. Sci. 15 (1981), 201–211.
3) Pan, V.How to multiply matrices faster (Lecture Notes in Computer Science, no. 179), Springer-Verlag, Berlin, 1984. See <CR>, Rev. 8512-1103.
4) Bini, D.; Capovani, M.; Lotti, G.; and Romani, F.Complessità numerica, Serie di Informatica, Boringhieri, Turin, 1981.
5) Knuth, D.The art of computer programming. Vol. 2: seminumerical algorithms (2nd ed.), Addison-Wesley, Reading, MA, 1981. See <CR> 22, 9 (Sept. 1981), Rev. 38,390.
6) Pan, V.How can we speed up matrix multiplications? SIAM Rev. 26, 3 (1984), 393–415. See <CR>, Rev. 8503-0206.
7) Pan, V.Trilinear aggregating and the recent progress in asymptotic acceleration of matrix multiplication, Theor. Comput. Sci. 33 (1984), 117–138.
8) Bourbaki, N.Algèbra 2, A.2, Hermann, Paris, 1970, 111–112.
9) Scho:9aknhage, A.Partial and total matrix multiplication, SIAM J. Comput. 10, 3 (1981), 434–456.
Bookmark and Share
 
Computations On Polynomials (F.2.1 ... )
 
 
Algebraic Algorithms (I.1.2 ... )
 
 
Analysis Of Algorithms (I.1.2 ... )
 
 
Computations On Matrices (F.2.1 ... )
 
 
History of Computing (K.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Computations On Polynomials": Date
Complexity of sentences over number rings
Tung S. SIAM Journal on Computing 20(1): 126-143, 1991. Type: Article
Sep 1 1991
On zero-testing and interpolation of -sparse multivariate polynomials over finite fields
Clausen M. (ed), Dress A., Grabmeier J., Karpinski M. (ed) Theoretical Computer Science 84(2): 151-164, 1991. Type: Article
Oct 1 1992
Lower bounds for the complexity of polynomials
Stoss H. Theoretical Computer Science 64(1): 15-23, 1989. Type: Article
Mar 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy