УДК 681.322.012
БЫСТРЫЙ РЕКУРСИВНЫЙ АЛГОРИТМ УМНОЖЕНИЯ 
МАТРИЦ ПОРЯДКА 
n = 3q (q  > 1)
Аннотация. Предложен новый быстрый рекурсивный алгоритм умножения матриц порядка 
n = 3q (q  > 1), 
построенный на основе гибридного алгоритма умножения матриц нечетного порядка 
n = 3μ (μ = 2q − 1, q  > 1), 
который ис-пользуется в качестве базового алгоритма при  
μ = 3q (q  > 0). 
По сравнению с известным блочно-рекурсивным алгоритмом 
Лейдермана представленный алгоритм позволяет минимизировать на 10.4% мультипликативную слож-ность, 
равную 
W
M
≈ 0.896n2.854 
операций умножения на глубине рекурсии 
d = log3 n − 3, и сократить вектор вычислений на три рекурсивных шага. 
Дана оценка мультипликативной сложности базового и рекурсивного алгоритмов.
Ключевые слова: линейная алгебра, блочно-рекурсивный алгоритм Лейдер-мана, 
семейство быстрых гибридных алгоритмов умножения матриц, алго-ритм Винограда для скалярного произведения.
 
ПОЛНЫЙ ТЕКСТ
Елфимова Лариса Дмитриевна,
младший научный сотрудник Института кибернетики им. В.М. Глушкова НАН Украины, Киев, 
 larisaelf@gmail.com
 larisaelf@gmail.com
СПИСОК ЛИТЕРАТУРЫ
 
- Елфимова Л.Д. Новый быстрый рекурсивный алгоритм умножения матриц. Кибернетика и системный анализ. 2019. Т.55, № 4. С. 33–38.
- Елфимова Л.Д. Капитонова Ю.В. Быстрый алгоритм для умножения матриц и его эффективная реализация на систолических массивах. Кибернетика и системный анализ. 2001. № 1. С. 135–150.
- Елфимова Л.Д. Быстрые гибридные алгоритмы умножения матриц. Кибернетика и системный анализ. 2010. Т. 46, № 4. С. 49–59.
- Елфимова Л.Д. Новые быстрые гибридные алгоритмы умножения матриц. Кибернетика и системный анализ. 2011. Т. 47, № 6. С. 59–67.
- Strassen V. Gaussian elimination is not optimal. Numerische Mathematik. 1969. Vol. 13. P. 354–356.
- Winograd S. On multiplication of 22 matrices. Linear Algebra and Its Application. 1971. Vol. 4. P. 381–388.
- Laderman J.D. A noncommutative algorithm for multiplying 3x3 matrices using 23 multiplications. Bulletin of the American Mathematical Society. 1976. Vol. 82, N 1. P. 126–128. 
- Winograd S.A. A new algorithm for inner product. IEEE Transactions on Computers. 1968. Vol. С-18. P. 693–694.