re: Structure of the matrix inverse

John Gilbert <[email protected]>
Newsgroups gmane.comp.mathematics.csc
Message-ID <[email protected]>
Hi Edmond,

You're right, the transitive closure theorem 
requires the diagonal elements to be nonzero.
(And even then assumes the absence of coincidental 
numeric cancellation, of course).

If A has an inverse, then there exists a (row)
permutation P such that P*A has nonzero diagonal;
you can use the transitive closure of P*A to
predict the structure of inv(A) = inv(P*A)*P.

Cheers,

- John

=============================================================
    John R. Gilbert
    Department of Computer Science
    University of California
    Santa Barbara, CA  93106-5110
    office: Phelps 3220
    phone:  805-893-7512
    fax:    805-893-8553
    dept:   805-893-4321
    cell:   805-448-6438
    email:  [email protected]
    url:    http://www.cs.ucsb.edu/~gilbert
=============================================================

Edmond Chow said:

Hello everyone,

Given a square matrix, the transitive closure of its directed graph
gives the structure of the inverse of the matrix.

This does not seem to work for matrices that have one or more zeros
on the diagonal.  For example, the following two are inverses:

a =
     0     0     0     0     1
     1     0     0     0     0
     0     1     0     0     0
     0     0     1     0     0
     0     0     0     1     0

>> inv(a)
ans =
     0     1     0     0     0
     0     0     1     0     0
     0     0     0     1     0
     0     0     0     0     1
     1     0     0     0     0

Is there a graph description of how to determine the structure of
the inverse in these cases?  I suspect a bipartite graph representation
might be useful, since it can encode whether or not a diagonal
entry exists.

This has application to constructing sparse null-space bases.
Any help would be appreciated.

Thanks!
Edmond




_______________________________________________
Csc mailing list
Csc-lVPF2Jp+hdv2fBVCVOL8/[email protected]
http://list.odu.edu/listinfo/csc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.