Chebyshevskii Sbornik
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Chebyshevskii Sb.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Chebyshevskii Sbornik, 2015, Volume 16, Issue 4, Pages 11–27 (Mi cheb433)  

This article is cited in 1 scientific paper (total in 1 paper)

On bilinear complexity of multiplication of $m\times 2$ and $2\times 2$ matrices

V. B. Alekseev

Lomonosov Moscow State University, Faculty of Computational Mathematics and Cybernetics
Full-text PDF (283 kB) Citations (1)
References:
Abstract: In this paper we investigate the complexity of matrix multiplication. V. Strassen in 1969 [1] constructed an algorithm to multiply two matrices of order $n$ with the number of arithmetic operations $O\left( n^{\log_27}\right) $, which is asymptotically better than the complexity of the order $n^3$ of standard matrix multiplication algorithm “line by column”. In subsequent years, active investigations were carried on minimal complexity of various algebraic operations. The results of the researches in this field are well reflected in the book [2].
The situation in the problem of matrix multiplication is quite hard. By the end of the 1980s, with the efforts of many mathematicians complexity of matrix multiplication was reduced to $O\left( n^{2.38}\right) $ [3], but since then there is no significant progress in this problem. In order to better understand the problems associated with finding fast algorithms for matrix multiplication, this problem is investigated in different directions. One such area is the study minimal complexity of matrix multiplication for small sizes. This study is of interest in itself, but is also linked to the fact that the fast algorithms for matrix multiplication of small size can be recursively used for matrix multiplication of large size. In particular, Strassen's algorithm uses recursively algorithm for multiplication of two matrices of order 2 with 7 multiplications rather than 8 as in standard algorithm.
One can note two special properties of Strassen's algorithm.
Firstly, only the number of multiplications in the algorithm for multiplication of small matrices used for recursion affects the asymptotic complexity of algorithm for multiplication of large matrices.
Secondly, matrix elements in recursion are themselves matrices and therefore they do not commute. These two properties have generated studies of bilinear complexity of multiplication of matrices and multiplication in other algebras. The bilinear algorithm must first calculate several products of linear combination of the elements of the first factor by linear combination of the elements of the second factor. Then, all the required expressions must be obtained by linear combinations of these products. The number of products is called bilinear complexity of the algorithm, and the minimum bilinear complexity of all bilinear algorithms that solve this problem is called the bilinear complexity of the problem.
It is rather difficult to establish the exact value of the bilinear complexity even for multiplication of two matrices of small size. For example, for the problem of multiplying two $3\times 3$ matrices so far we only know that the bilinear complexity lies between 19 and 23 [4, 5]. It is not difficult to establish the exact value of the bilinear complexity of multiplication of two matrices if at least one of them is only one row or one column.
In this paper we investigate the bilinear complexity of multiplication of matrix of size $m\times 2$ by matrix of size $2\times 2$ over an arbitrary field. The exact value for the bilinear complexity for the multiplication of such matrices over an arbitrary field is known only when $m = 2, 3, 4$ [6, 7, 8]. From the result of Strassen it can be easy to get that the bilinear complexity of this problem does not exceed $\lceil\frac{7m}{2}\rceil$ for an arbitrary field. The same lower bound was obtained in the paper [9], but only for the field with two elements. For arbitrary fields the lower bound $3m+1$ for this problem was obtained in [5]. In this article it is proved that for $m\geq 3$ the bilinear complexity of multiplication of $m\times 2$ matrix by $2\times 2$ matrix over an arbitrary field can not be less than $3m+2$.
Bibliography: 15 titles.
Keywords: matrix, matrix multiplication, algorithm, complexity, bilinear complexity.
Funding agency Grant number
Russian Foundation for Basic Research 13-01-00183
Received: 10.03.2015
Bibliographic databases:
Document Type: Article
UDC: 519.712.3, 519.61
Language: Russian
Citation: V. B. Alekseev, “On bilinear complexity of multiplication of $m\times 2$ and $2\times 2$ matrices”, Chebyshevskii Sb., 16:4 (2015), 11–27
Citation in format AMSBIB
\Bibitem{Ale15}
\by V.~B.~Alekseev
\paper On bilinear complexity of multiplication of $m\times 2$ and $2\times 2$ matrices
\jour Chebyshevskii Sb.
\yr 2015
\vol 16
\issue 4
\pages 11--27
\mathnet{http://mi.mathnet.ru/cheb433}
\elib{https://elibrary.ru/item.asp?id=25006091}
Linking options:
  • https://www.mathnet.ru/eng/cheb433
  • https://www.mathnet.ru/eng/cheb/v16/i4/p11
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024