Efficiency in matrix multiplication with diagonalizable matrix. [closed]












-1












$begingroup$


Are there efficient algorithms to compute Ax in the case of A being diagonalizable instead of not being?










share|cite|improve this question









$endgroup$



closed as off-topic by José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo Jan 17 at 9:49


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo

If this question can be reworded to fit the rules in the help center, please edit the question.





















    -1












    $begingroup$


    Are there efficient algorithms to compute Ax in the case of A being diagonalizable instead of not being?










    share|cite|improve this question









    $endgroup$



    closed as off-topic by José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo Jan 17 at 9:49


    This question appears to be off-topic. The users who voted to close gave this specific reason:


    • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo

    If this question can be reworded to fit the rules in the help center, please edit the question.



















      -1












      -1








      -1





      $begingroup$


      Are there efficient algorithms to compute Ax in the case of A being diagonalizable instead of not being?










      share|cite|improve this question









      $endgroup$




      Are there efficient algorithms to compute Ax in the case of A being diagonalizable instead of not being?







      numerical-linear-algebra






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked Jan 17 at 6:56









      Santiago AranguriSantiago Aranguri

      12




      12




      closed as off-topic by José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo Jan 17 at 9:49


      This question appears to be off-topic. The users who voted to close gave this specific reason:


      • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo

      If this question can be reworded to fit the rules in the help center, please edit the question.







      closed as off-topic by José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo Jan 17 at 9:49


      This question appears to be off-topic. The users who voted to close gave this specific reason:


      • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – José Carlos Santos, Shailesh, Lord_Farin, Henrik, Cesareo

      If this question can be reworded to fit the rules in the help center, please edit the question.






















          1 Answer
          1






          active

          oldest

          votes


















          1












          $begingroup$

          It's just not going to matter. A randomly chosen complex matrix is diagonalizable with probability $1$ - and finding that diagonalization is considerably more involved than just doing the multiplication. Sure, multiplying by a diagonal matrix is nice and simple, but if we didn't start there, converting to (diagonal * something) form requires two matrix multiplications - one by the similarity matrix, one by its inverse. Two matrix multiplications in order to compute one - not worth it.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            I think you are confusing two things here. He did not ask for the efficiency of diagonalizing a matrix in order to perform a mutliplication, but if the fact that a matrix is diagonalizable can lead to an algorithm simplifying the multiplication.
            $endgroup$
            – nicomezi
            Jan 17 at 10:15


















          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1












          $begingroup$

          It's just not going to matter. A randomly chosen complex matrix is diagonalizable with probability $1$ - and finding that diagonalization is considerably more involved than just doing the multiplication. Sure, multiplying by a diagonal matrix is nice and simple, but if we didn't start there, converting to (diagonal * something) form requires two matrix multiplications - one by the similarity matrix, one by its inverse. Two matrix multiplications in order to compute one - not worth it.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            I think you are confusing two things here. He did not ask for the efficiency of diagonalizing a matrix in order to perform a mutliplication, but if the fact that a matrix is diagonalizable can lead to an algorithm simplifying the multiplication.
            $endgroup$
            – nicomezi
            Jan 17 at 10:15
















          1












          $begingroup$

          It's just not going to matter. A randomly chosen complex matrix is diagonalizable with probability $1$ - and finding that diagonalization is considerably more involved than just doing the multiplication. Sure, multiplying by a diagonal matrix is nice and simple, but if we didn't start there, converting to (diagonal * something) form requires two matrix multiplications - one by the similarity matrix, one by its inverse. Two matrix multiplications in order to compute one - not worth it.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            I think you are confusing two things here. He did not ask for the efficiency of diagonalizing a matrix in order to perform a mutliplication, but if the fact that a matrix is diagonalizable can lead to an algorithm simplifying the multiplication.
            $endgroup$
            – nicomezi
            Jan 17 at 10:15














          1












          1








          1





          $begingroup$

          It's just not going to matter. A randomly chosen complex matrix is diagonalizable with probability $1$ - and finding that diagonalization is considerably more involved than just doing the multiplication. Sure, multiplying by a diagonal matrix is nice and simple, but if we didn't start there, converting to (diagonal * something) form requires two matrix multiplications - one by the similarity matrix, one by its inverse. Two matrix multiplications in order to compute one - not worth it.






          share|cite|improve this answer









          $endgroup$



          It's just not going to matter. A randomly chosen complex matrix is diagonalizable with probability $1$ - and finding that diagonalization is considerably more involved than just doing the multiplication. Sure, multiplying by a diagonal matrix is nice and simple, but if we didn't start there, converting to (diagonal * something) form requires two matrix multiplications - one by the similarity matrix, one by its inverse. Two matrix multiplications in order to compute one - not worth it.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Jan 17 at 7:31









          jmerryjmerry

          10.1k1225




          10.1k1225












          • $begingroup$
            I think you are confusing two things here. He did not ask for the efficiency of diagonalizing a matrix in order to perform a mutliplication, but if the fact that a matrix is diagonalizable can lead to an algorithm simplifying the multiplication.
            $endgroup$
            – nicomezi
            Jan 17 at 10:15


















          • $begingroup$
            I think you are confusing two things here. He did not ask for the efficiency of diagonalizing a matrix in order to perform a mutliplication, but if the fact that a matrix is diagonalizable can lead to an algorithm simplifying the multiplication.
            $endgroup$
            – nicomezi
            Jan 17 at 10:15
















          $begingroup$
          I think you are confusing two things here. He did not ask for the efficiency of diagonalizing a matrix in order to perform a mutliplication, but if the fact that a matrix is diagonalizable can lead to an algorithm simplifying the multiplication.
          $endgroup$
          – nicomezi
          Jan 17 at 10:15




          $begingroup$
          I think you are confusing two things here. He did not ask for the efficiency of diagonalizing a matrix in order to perform a mutliplication, but if the fact that a matrix is diagonalizable can lead to an algorithm simplifying the multiplication.
          $endgroup$
          – nicomezi
          Jan 17 at 10:15



          Popular posts from this blog

          'app-layout' is not a known element: how to share Component with different Modules

          android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

          WPF add header to Image with URL pettitions [duplicate]