Abstract
In view of the results of Theorems III.1 and Theorem III.2, all the minimal bilinear algorithms for computing the coefficients of R(u)S(u) mod Q(u)l have multiplications of the form R(α j)S(α j) hence the algorithm requires large coefficients (as in l=1). Therefore using the identity R(u)S(u)=R(u)S(u) mod P(u) where degP(u)=2n − 1 with distinct irreducible, but not necessarily only linear, factors, does not reduce the large coefficients generated by the algorithm. In order to achieve better "practical" algorithms, non-minimal algorithms should be studied. In addition, classification of all the minimal algorithms for computing the coefficients of R(u)S(u) mod Q(u)l remains open.
Preview
Unable to display preview. Download preview PDF.
References
S. Winograd, "On multiplication in algebraic extension fields", Theoret. Comput. Sci., 8(1979), pp. 359–377
—, "Some bilinear forms whose multiplicative complexity depends on the field of constants", Math. Syst. Theory, Vol 10 (1977), pp. 169–180
-, "Arithmetic Complexity of Computations", SIAM 1980
—, "On the number of multiplications necessary to compute certain functions", Comm. Pure Appl. Math. 23 (1970), pp. 165–179
—, "On the multiplicative complexity of the Discrete Fourier Transform", Advances in Math., 32 (1979), pp. 83–117
—, "On computing the Discrete Fourier Transform", Math.Comput., vol. 32,pp.175–199,1978
A.L. Toom, "The complexity of schemes of functional elements", Soviet Math. Dokl., 4 (1963), pp. 714–716
C.M. Fiduccia, Y. Zalcstein, "Algebras having linear multiplicative complexities", J. of ACM, Vol. 24, No. 2, April 1977
E. Feig, "On Systems of Bilinear Forms Whose Minimal Divison-Free Algorithms Are All Bilinear", J. of Algorithms 2,261–281 (1981)
E. Feig, "Certain Systems of Bilinear Forms Whose Minimal Algorithms Are All Quadratic", J. of Algorithms 4,137–149 (1983)
H.F. de Groote, "On Varieties of optimal algorithms for the computation of bilinear mappings I. The isotropy group of bilinear mapping", Theoret. Comput. Sci., 7(1978), pp. 1–24
—, "On Varieties of optimal algorithms for the computation of bilinear mappings II. Optimal algorithms for 2 × 2 matrix multiplication", Theoret. Comput. Sci., 7(1978), pp. 124–148
—, "On Varieties of optimal algorithms for the computation of bilinear mappings III. Optimal algorithms for the computation of xy and yx where x,yεM 2(K)", Theoret. Comput. Sci., 7(1978), pp. 239–249
A.Averbuch, Z.Galil, S.Winograd, "Classification of all the minimal bilinear algorithms for computing the coefficients of two polynomials in the algebra G[u]/ 〈Q(u)l〉 l > 1", to appear
A.Averbuch, Z.Galil, S.Winograd, "Classification of all the minimal bilinear algorithms for computing the coefficients of two polynomials in the algebra G[u]/ 〈u u〉", to appear
A.Fellman, "Optimal algorithms for the multiplication in simply generated local algebras", Universitat Frankfurt, 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Averbuch, A., Winograd, S., Galil, Z. (1986). Classification of all the minimal bilinear algorithms for computing the coefficients of the product of two polynomials modulo a polynomial. In: Kott, L. (eds) Automata, Languages and Programming. ICALP 1986. Lecture Notes in Computer Science, vol 226. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16761-7_52
Download citation
DOI: https://doi.org/10.1007/3-540-16761-7_52
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-16761-7
Online ISBN: 978-3-540-39859-2
eBook Packages: Springer Book Archive