complex eigenvalues

Peter Dobcsanyi p.dobcsanyi at designtheory.org
Thu Jun 24 13:57:46 BST 2004


On Sun, Jun 20, 2004 at 04:36:14PM +0100, Steven G Gilmour wrote:
> I was talking to some numerical type people and this came up. I think a
> routine for general matrices is being used,

All numerical routines in LAPACK for eigenvalue computation work as the
matrix was complex.

> when perhaps there is a better one for symmetric matrices.

Depends what "a better one" means in terms of numerical errors.  There
is another routine in the library: Heigenvalues(A) returns the (real
positive) eigenvalues of the square, Hermitian positive definite matrix A.

I have modified my program to use this routine and re-ran the
computations on a few thousands designs in the internal/database
collection. The results are the same, apart from a single case of
"rounding difference". I am convinced that Hermitian() does something
very similar for getting real values to what I did before and outlined
in my previous post instead of using a really different algorithm for
Hermitian matrices.

Anyway, I keep this new version if there is no objection.

--             ,
    Peter Dobcsanyi



More information about the Developers mailing list