Re: Matrix equation
- From: Jani Huhtanen <jani.huhtanen@xxxxxxxxxxx>
- Date: Fri, 11 Nov 2005 18:24:59 +0200
Jani Huhtanen wrote:
>...
>If this is applied recursively starting from say 1x1
> matrix (scalar) one can get inverse of R with O(k^3) complexity (with
> 2*k^3 + 3*k^2 + k mults), where k is the order (or size of the matrix R).
This is wrong. If I calculated correctly the amount of mults is given by
sum(k^2) from k=2 to K, where K is the final order (size of R). So the
correct amount of multiplications is (k^3)/3 + (k^2)/2 + k/6 - 1.
>
> Isn't this of the same complexity as inversion of symmetric positive
> definite matrix through Cholesky decomp?
According to Golubs and van Loans "Matrix Computations 2nd ed." Cholesky
decomposition is O(n^3) and requires n^3/3 flops. This n^3/3 is an
approximation and it contains also additions.
As a conclusion I think that the performance of the recursive calculation of
the R^-1 is comparable to Chol.decomp. Also if Alan Tan didn't do any
mistakes in his proof, this new (?) algorithm works for all symmetric
matrices (Am I right Alan?).
Now the question is: Is this a _new_ algorithm?
And is there even better ways to accomplish this (ie. finding the mse
associated with each predictor order and finding the R^-1 of the "optimal"
order)?
--
Jani Huhtanen
Tampere University of Technology, Pori
.
- References:
- Matrix equation
- From: Jani Huhtanen
- Re: Matrix equation
- From: Jani Huhtanen
- Re: Matrix equation
- From: Jani Huhtanen
- Matrix equation
- Prev by Date: Re: Serial Port Speed Problem (TMS320F2812)
- Next by Date: Re: F.A.Q - Does nobody know?
- Previous by thread: Re: Matrix equation
- Next by thread: SPI Problem
- Index(es):
Relevant Pages
|