Two Bilinear (3 × 3)-Matrix Multiplication Algorithms of Complexity 25
- Авторы: Chokaev B.V.1, Shumkin G.N.2
-
Учреждения:
- Faculty of Computational Mathematics and Computer Technologies
- Department of Computational Mathematics and Cybernetics
- Выпуск: Том 42, № 1 (2018)
- Страницы: 23-30
- Раздел: Article
- URL: https://journals.rcsi.science/0278-6419/article/view/176216
- DOI: https://doi.org/10.3103/S027864191801003X
- ID: 176216
Цитировать
Аннотация
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.
Ключевые слова
Об авторах
B. Chokaev
Faculty of Computational Mathematics and Computer Technologies
Автор, ответственный за переписку.
Email: g110@yandex.ru
Россия, Groznyi, Chechen Republic, 364093
G. Shumkin
Department of Computational Mathematics and Cybernetics
Email: g110@yandex.ru
Россия, Moscow, 119991
Дополнительные файлы
