skip to main content
10.1145/509907.509932acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

On the complexity of matrix product

Published:19 May 2002Publication History

ABSTRACT

We prove a lower bound of Ω(m2 log m) for the size of any arithmetic circuit for the product of two matrices, over the real or complex numbers, as long as the circuit doesn't use products with field elements of absolute value larger than 1 (where mxm is the size of each matrix). That is, our lower bound is super-linear in the number of inputs and is applied for circuits that use addition gates, product gates and products with field elements of absolute value up to 1. More generally, for any c = c(m) ρ 1, we obtain a lower bound of Ω(m2 log2c m) for the size of any arithmetic circuit for the product of two matrices (over the real or complex numbers), as long as the circuit doesn't use products with field elements of absolute value larger than c. We also prove size-depth tradeoffs for such circuits.

References

  1. N. Alon, J.H. Spencer and P.Erdos. The Probabiliatic Method. John Wiley and Sons, Inc., 1992.Google ScholarGoogle Scholar
  2. M. Bläser. A 2.5n lower bound for the rank of n x n matrix multiplication over arbitrary fields. In 40th IEEE Symposium on Foundations of Computer Science, pages 45--50, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. N.H. Bshouty. A lower bound for matrix multiplication. SIAM Journal on Computing, 18:759--765, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Chazelle. A spectral approach to lower bounds with applications to geometric searching. SIAM Journal on Computing, 27:545--556, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Coppersmith and S. Winograd. Matrix multiplication via arithmetic progressions. J. Symbolic Comput., 9:251--280, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J.V.Z. Gathen. Algebraic complexity theory. Ann. Rev. Computer Science, 1988, pages 317--347. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Geman. A limit theorem for the norm of random matrices. Annals of Probability, 8:252--261, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  8. G.H. Golub and C.F. Van Loan. Matrix Computations. The Johns Hopkins University Press, 1983.Google ScholarGoogle Scholar
  9. A.J. Hoffman and H.W. Wielandt. The variation of the spectrum of normal matrices. Duke (MATH)ematical Journal 20:37--39, 1953.Google ScholarGoogle Scholar
  10. S.V. Lokam. Spectral methods for matrix rigidity with applications to size-depth tradeoffs and communication complexity. In 36th IEEE Symposium on Foundations of Computer Science, pages 6--15, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Morgenstern. Note on a lower bound of the linear complexity of the fast fourier transform. JACM, 20(2): 305--306, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. N. Nissan and A. Wigderson. On the complexity of bilinear forms. In 27th ACM Symposium on Theory of Computing, pages 723--732, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. P. Pudlak. A note on using the detrminant for proving lower bounds on the size of linear circuits. Electronic Colloquium on Computational Complexity (ECCC), Report No. 42, 1998.Google ScholarGoogle Scholar
  14. R. Raz and A. Shpilka. Lower bounds for matrix product, in bounded depth circuits with arbitrary gates. In 33rd ACM Symposium on Theory of Computing, pages 409--418, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Shpilka. Lower bounds for matrix product. In 42nd IEEE Symposium on Foundations of Computer Science, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J.W. Silverstein. The smallest eigenvalue of a large dimensional Wishart matrix. Annals of Probability, 13:1364--1368, 1985.Google ScholarGoogle ScholarCross RefCross Ref
  17. V. Strassen. Gaussian elimination is not optimal. Numer. (MATH), 13:354--356, 1969.Google ScholarGoogle Scholar

Index Terms

  1. On the complexity of matrix product

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          STOC '02: Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
          May 2002
          840 pages
          ISBN:1581134959
          DOI:10.1145/509907

          Copyright © 2002 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 19 May 2002

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          STOC '02 Paper Acceptance Rate91of287submissions,32%Overall Acceptance Rate1,469of4,586submissions,32%

          Upcoming Conference

          STOC '24
          56th Annual ACM Symposium on Theory of Computing (STOC 2024)
          June 24 - 28, 2024
          Vancouver , BC , Canada

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader