Skip to main content
7 events
when toggle format what by license comment
Dec 12, 2015 at 12:18 comment added Federico Poloni It sounds like OP is interested in the theoretical big-O-complexity problem. It is true that these algorithms are not usable in practice, but I believe that the question still stand on its own (and it is a good MO question).
Dec 8, 2015 at 18:02 comment added Carlo Beenakker my phrasing was not accurate, the complexity $N^2$ is after the factorization (which has to be done only once)
Dec 8, 2015 at 17:59 comment added Alm I just commented your first line "A linear solver with optimal complexity $N^2$...". It seemed that you were referring to Cholesky decomposition, which is not optimal. I find curious that an algorithm for solving linear equations has the same computational cost when applied for inverting a matrix. In the case of the decomposition, this comes because you can use it multiple times, as you said. But is there some smart way that uses the linear solver as a black-box for solving efficiently the inversion.
Dec 8, 2015 at 17:54 comment added Carlo Beenakker @AlbertoMontina --- Cholesky decomposition solves the first linear equation with $N^3$ cost, the remaining $(N-1)$ linear equations each with $N^2$ cost (because the factorization can be reused), so the total cost for matrix inversion via Cholesky decomposition is order $N^3$, as worked out in the paper to which I have linked --- or have I misunderstood your question?
Dec 8, 2015 at 15:46 comment added Alm But Cholesky decomposition does not have $N^2$ complexity when applied for solving linear equations. The computational time of solving linear equations or inverting matrices has the same identical power law by using the decomposition. This puzzles me. I am wondering if the two problems are essentially equivalent in the end.
Dec 8, 2015 at 14:46 history edited Carlo Beenakker CC BY-SA 3.0
added 9 characters in body
Dec 8, 2015 at 14:30 history answered Carlo Beenakker CC BY-SA 3.0