1
$\begingroup$

How to find how many zero principal minors does a matrix have? Is there any easy way to compute principal minors?

$\endgroup$
1

1 Answer 1

2
$\begingroup$

For the incidence matrix $\partial(G)$ of a graph $G$ the answer is easy, as this amounts to knowing how many spanning trees $G$ possess. One can use the matrix-tree theorem to compute the answer by evaluating the determinant of the (reduced) Laplacian matrix $(\partial(G)\partial(G)^T)^{vv}$ of $G$.

For a full rank unimodular matrix $M$ (i.e., all maximal minors are $\pm 1$ or zero) with rational entries there is a related "matrix-tree" type theorem: The number of maximal non-zero minors of $M$ is $\det(M M^T)$. This is probably most useful when the matrix handed to you is a priori unimodular, as above.

For a matrix $M$ which fails to be unimodular the number $\det(MM^T)$ gives an upper bound.

$\endgroup$
1
  • $\begingroup$ Nice answer, but you might want to define "unimodular"... $\endgroup$
    – Igor Rivin
    Jun 20, 2011 at 13:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.