Re: Giant linear system of equations
- From: uy205@xxxxxxxxxxxxxxxxxxx (Roy A. Fletcher)
- Date: 13 Jun 2005 13:03:05 -0800
Alfred (Alfred@xxxxxxxxxx) wrote:
with editing...
: What's best algorithm to solve a giant general linear system of equations?
: I have 10^6 equations, so a 10^6*10^6 matrix of coefficients, no symmetries
: ---> N^2 coefficients. I know that matrix is invertible, so the solution is
: unique.
: Clearly I cannot store that matrix on memory or on HD.
: I must generate a coefficient of matrix at every call.
: Any suggestion?
Sounds like a large photogrammetric mapping project,
with highly-sparse matrices.
I've done a least-squares adjustment on more than
one of these.
I used APL2 and blocking. The blocking algorithm
was obtained from a book on matrices by Fadeev
and Fadeeva, but the title of the book eludes me.
I remember having to use some sort of intelligent
blocking algorithm programmed in APL, but it was
so long ago that the whole process is now gone from
my head and my notes. I remember it running overnight
on an old IBM 286-AT, with post-analysis. The process
used the inversion routine that comes standard with
any APL interpreter, but the inversions were done on
the blocks not the full matrix. The majority of the
blocks were null-matrices, so they could be ignored
in the inversion process.
Seems to me that the process would take no more than
a few minutes on a P4 with a current APL2 interpreter.
Maybe that's not fast enough today.
Regards. RAF
.
- Follow-Ups:
- Re : Giant linear system of equations
- From: Jean-Claude Arbaut
- Re : Giant linear system of equations
- References:
- Giant linear system of equations
- From: Alfred
- Giant linear system of equations
- Prev by Date: Re : Giant linear system of equations
- Next by Date: execution times of MATLAB/LAPACK programs
- Previous by thread: Re: Giant linear system of equations
- Next by thread: Re : Giant linear system of equations
- Index(es):
Relevant Pages
|