Two Bilinear (3 × 3)-Matrix Multiplication Algorithms of Complexity 25
- Autores: Chokaev B.V.1, Shumkin G.N.2
-
Afiliações:
- Faculty of Computational Mathematics and Computer Technologies
- Department of Computational Mathematics and Cybernetics
- Edição: Volume 42, Nº 1 (2018)
- Páginas: 23-30
- Seção: Article
- URL: https://journals.rcsi.science/0278-6419/article/view/176216
- DOI: https://doi.org/10.3103/S027864191801003X
- ID: 176216
Citar
Resumo
As is known, a bilinear algorithm for multiplying 3 × 3 matrices can be constructed by using ordered triples of 3 × 3 matrices Aρ, Bρ, Cρ, \(\rho = \overline {1,r} ,\) where r is the complexity of the algorithm. Algorithms with various symmetries are being extensively studied. This paper presents two algorithms of complexity 25 possessing the following two properties (symmetries): (1) the matricesA1,B1, and C1 are identity, (2) if the algorithm involves a tripleA, B, C, then it also involves the triples B, C, A and C, A, B. For example, these properties are inherent in the well-known Strassen algorithm for multiplying 2 × 2 matrices. Many existing (3 × 3)-matrix multiplication algorithms have property (2). Methods for finding new algorithms are proposed. It is shown that the found algorithms are different and new.
Palavras-chave
Sobre autores
B. Chokaev
Faculty of Computational Mathematics and Computer Technologies
Autor responsável pela correspondência
Email: g110@yandex.ru
Rússia, Groznyi, Chechen Republic, 364093
G. Shumkin
Department of Computational Mathematics and Cybernetics
Email: g110@yandex.ru
Rússia, Moscow, 119991
Arquivos suplementares
