what is the computational complexity of eigenvalue decomposition for a unitary matrix? is O(n^3) a correct answer?
Remember to vote up questions/answers you find interesting or helpful (requires 15 reputation points)
|
2
|
||||||
|
|
0
|
Yep O(n^3) is right |
||
|
|
You can accept an answer to one of your own questions by clicking the check mark next to it. This awards 15 reputation points to the person who answered and 2 reputation points to you.
|
5
|
In practice, $O(n^3)$. In theory, it has the same complexity of matrix multiplication and more or less all the "in practice $O(n^3)$" linear algebra problems, that is, $O(n^\omega)$ for some $2<\omega<2.376$. For this last assertion, see Demmel, Dimitriu, Holtz, "Fast linear algebra is stable". |
||
|
|
|
3
|
Take a look at the following link (and references therein) for the complexity of various algorithms for common mathematical operations: Computational Complexity of Mathematical Operations. In particular, the complexity of the eigenvalue decomposition for a unitary matrix is, as it was mentioned before, the complexity of matrix multiplication which is $O(n^{2.376})$ using the Coppersmith and Winograd algorithm. |
||
|
|

