Skip to main content

Finding Optimal Formulae for Bilinear Maps

  • Conference paper
Arithmetic of Finite Fields (WAIFI 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7369))

Included in the following conference series:

Abstract

We describe a unified framework to search for optimal formulae evaluating bilinear or quadratic maps. This framework applies to polynomial multiplication and squaring, finite field arithmetic, matrix multiplication, etc. We then propose a new algorithm to solve problems in this unified framework. With an implementation of this algorithm, we prove the optimality of various published upper bounds, and find improved upper bounds.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albrecht, M.R.: The M4RIE library for dense linear algebra over small fields with even characteristic (2011) (preprint), http://arxiv.org/abs/1111.6900

  2. Artin, M.: Algebra. Prentice-Hall, Inc. (1991)

    Google Scholar 

  3. Bläser, M.: On the complexity of the multiplication of matrices of small formats. Journal of Complexity 19, 43–60 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bürgisser, P., Clausen, M., Shokrollahi, M.: Algebraic complexity theory, vol. 315. Springer (1997)

    Google Scholar 

  5. Cenk, M., Özbudak, F.: Improved polynomial multiplication formulas over \({\mathbb F}_2\) using Chinese remainder theorem. IEEE Trans. Comput. 58(4), 572–576 (2009)

    Article  MathSciNet  Google Scholar 

  6. Cenk, M., Özbudak, F.: Efficient Multiplication in \({\mathbb F}_{3^{\ell m}}\), m ≥ 1 and 5 ≤ ℓ ≤ 18. In: Vaudenay, S. (ed.) AFRICACRYPT 2008. LNCS, vol. 5023, pp. 406–414. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  7. Cenk, M., Özbudak, F.: On multiplication in finite fields. J. Complexity 26, 172–186 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  8. Cenk, M., Özbudak, F.: Multiplication of polynomials modulo x n. Theoret. Comput. Sci. 412, 3451–3462 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  9. Chung, J., Hasan, M.A.: Asymmetric squaring formulae. In: Kornerup, P., Muller, J.M. (eds.) Proc. ARITH 18, pp. 113–122 (2007)

    Google Scholar 

  10. Comon, P., Golub, G., Lim, L., Mourrain, B.: Symmetric tensors and symmetric tensor rank. SIAM J. Matrix Anal. & Appl. 30(3), 1254–1279 (2008)

    Article  MathSciNet  Google Scholar 

  11. Courtois, N.T., Bard, G.V., Hulme, D.: A new general-purpose method to multiply 3 ×3 matrices using only 23 multiplications (2011) (preprint), http://arxiv.org/abs/1108.2830

  12. Fan, H., Hasan, A.: Comments on five, six, and seven-term Karatsuba-like formulae. IEEE Trans. Comput. 56(5), 716–717 (2007)

    Article  MathSciNet  Google Scholar 

  13. Hanrot, G., Quercia, M., Zimmermann, P.: The middle product algorithm, I. Speeding up the division and square root of power series. Appl. Algebra Engrg. Comm. Comput. 14(6), 415–438 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  14. Hastad, J.: Tensor rank is NP-complete. J. Algorithms 11(4), 644–654 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  15. Karatsuba, A.A., Ofman, Y.: Multiplication of multi-digit numbers on automata. Doklady Akad. Nauk SSSR 145(2), 293–294 (1962) (in Russian); translation in Soviet Physics-Doklady 7, 595–596 (1963)

    Google Scholar 

  16. Montgomery, P.: Five, six, and seven-term Karatsuba-like formulae. IEEE Trans. Comput. 54(3), 362–369 (2005)

    Article  MATH  Google Scholar 

  17. Mulders, T.: On short multiplications and divisions. Appl. Algebra Engrg. Comm. Comput. 11(1), 69–88 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  18. Oseledets, I.: Optimal Karatsuba-like formulae for certain bilinear forms in GF(2). Linear Algebra and its Applications 429, 2052–2066 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  19. Strassen, V.: Gaussian elimination is not optimal. Numerische Mathematik 13(4), 354–356 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  20. Toom, A.: The complexity of a scheme of functional elements realizing the multiplication of integers. Soviet Mathematics Doklady 3, 714–716 (1963)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barbulescu, R., Detrey, J., Estibals, N., Zimmermann, P. (2012). Finding Optimal Formulae for Bilinear Maps. In: Özbudak, F., Rodríguez-Henríquez, F. (eds) Arithmetic of Finite Fields. WAIFI 2012. Lecture Notes in Computer Science, vol 7369. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31662-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31662-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31661-6

  • Online ISBN: 978-3-642-31662-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics