Skip to main content

Classification of all the minimal bilinear algorithms for computing the coefficients of the product of two polynomials modulo a polynomial

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1986)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 226))

Included in the following conference series:

  • 131 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Winograd, "On multiplication in algebraic extension fields", Theoret. Comput. Sci., 8(1979), pp. 359–377

    Google Scholar 

  2. —, "Some bilinear forms whose multiplicative complexity depends on the field of constants", Math. Syst. Theory, Vol 10 (1977), pp. 169–180

    Google Scholar 

  3. -, "Arithmetic Complexity of Computations", SIAM 1980

    Google Scholar 

  4. —, "On the number of multiplications necessary to compute certain functions", Comm. Pure Appl. Math. 23 (1970), pp. 165–179

    Google Scholar 

  5. —, "On the multiplicative complexity of the Discrete Fourier Transform", Advances in Math., 32 (1979), pp. 83–117

    Google Scholar 

  6. —, "On computing the Discrete Fourier Transform", Math.Comput., vol. 32,pp.175–199,1978

    Google Scholar 

  7. A.L. Toom, "The complexity of schemes of functional elements", Soviet Math. Dokl., 4 (1963), pp. 714–716

    Google Scholar 

  8. C.M. Fiduccia, Y. Zalcstein, "Algebras having linear multiplicative complexities", J. of ACM, Vol. 24, No. 2, April 1977

    Google Scholar 

  9. E. Feig, "On Systems of Bilinear Forms Whose Minimal Divison-Free Algorithms Are All Bilinear", J. of Algorithms 2,261–281 (1981)

    Google Scholar 

  10. E. Feig, "Certain Systems of Bilinear Forms Whose Minimal Algorithms Are All Quadratic", J. of Algorithms 4,137–149 (1983)

    Google Scholar 

  11. 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

    Google Scholar 

  12. —, "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

    Google Scholar 

  13. —, "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

    Google Scholar 

  14. 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)ll > 1", to appear

    Google Scholar 

  15. 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

    Google Scholar 

  16. A.Fellman, "Optimal algorithms for the multiplication in simply generated local algebras", Universitat Frankfurt, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Laurent Kott

Rights and permissions

Reprints 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

Publish with us

Policies and ethics