是否有任何快速的矩阵求幂方法?

问题描述 投票:22回答:4

与简单的分治法相比,有没有更快的矩阵求幂方法来计算M n(其中M是矩阵,n是整数)]

[比简单的分而治之算法有没有更快的矩阵求幂方法来计算Mn(其中M为矩阵,n为整数)?]

algorithm linear-algebra matrix-multiplication
4个回答
27
投票

您可以将矩阵分解为特征值和特征向量。然后你得到

M = V^-1 * D * V

9
投票

使用Euler快速幂算法非常简单。使用下一个算法。


4
投票

Exponentiation by squaring通常用于获得矩阵的高幂。


0
投票

我建议用于计算matrix form中的斐波纳契序列的方法。 AFAIK,其效率为O(log(n))。

© www.soinside.com 2019 - 2024. All rights reserved.