I was going through the book on operation research by Hamdy A.Taha. It referred to principal minor of a hessian matrix. Can someone explain what is meant by a principal minor? Is it different from 'minor of a matrix'?
-
5A minor is a square submatrix formed by omitting some rows and the same number of columns. A principle minor omits one row and one column. – Ethan Bolker Dec 04 '18 at 18:15
-
Thanks a lot..! – Rohan Marwah Dec 04 '18 at 18:17
-
You're welcome. You can delete the question or answer it yourself - don't let it sit on the unanswered queue gaining attention. – Ethan Bolker Dec 04 '18 at 18:19
-
14@EthanBolker That's a "first minor". A principal minor is where the indices of the omitted rows and columns are the same. – Robert Israel Dec 04 '18 at 18:45
-
@RobertIsrael Thank you! I think I knew but didn't say that the row and column indices must match. "First minor" is a new term for me. Perhaps you should post this as an answer. – Ethan Bolker Dec 04 '18 at 18:47
-
yeah, just figured in the book itself out that @RobertIsrael is correct here. Thanks for the help both of you! – Rohan Marwah Dec 04 '18 at 19:09
-
There is a good explanation of minors based on submatix on a mathematica question. As the question says, a principal minor is the determinant of a principal submatrix but different authors might have different definitions. – Omid Sadeghi Jan 19 '21 at 13:40
3 Answers
A minor of a matrix $A$ is the determinant of a submatrix formed from $A$ by deleting some (possibly empty,) set of rows and some (possibly empty) set of columns. In order for this determinant to exist, the number of remaining rows must be equal to the number of remaining columns (and there must be at least one remaining row and column). A principal minor of a square matrix is one where the indices of the deleted rows are the same as the indices of the deleted columns.
Thus for a $3 \times 3$ matrix $A$, you could delete nothing (resulting in the determinant of the matrix itself), delete one row and the corresponding column (resulting in one of three possible $2 \times 2$ determinants), or delete two rows and the corresponding two columns (resulting in one of the three diagonal elements).
- 470,583
-
Hello @RobertIsrael the square matrix itself is a principal minor? – Gennaro Arguzzi Dec 06 '21 at 14:18
-
1@GennaroArguzzi According to this definition, yes (that's where the "possibly empty" comes in). – Robert Israel Dec 06 '21 at 22:29
-
@RobertIsrael just for clarification - so is the submatrix the principal minor, or the determinant of the submatrix? – Isi Nov 27 '23 at 19:57
-
1@Isi According to this definition, a minor is a determinant. There are those who use the term for the submatrix, however. – Robert Israel Nov 27 '23 at 20:50
As pointed out by @RobertIsrael, the principal minor is a minor in which the indices of the omitted row and column match. for example for a $3*3$ matrix: a principal minor can be created by omitting '1st row and 1st column', or by omitting '1st row, 2nd row, 1 column, 2nd column' and so on.
- 693
Quoting from here:
A principal minor is simply the determinant of a submatrix obtained from A when the same set of rows and columns are stricken out.
What is a minor of a matrix?
Let's deal with a square matrix $A \in \mathbb{R}^{N \times N}$ for the moment. A minor of a square matrix is a real number; it is the determinant obtained by "striking out" or "deleting" certain rows & columns of a matrix.
Concretely, let $R = \{R_1, ..., R_m\}$ be the set of $m$ rows we want to delete. So, if we want to delete rows 1, 3, 4, we have $R = \{R_1=1, R_2=3, R_3=4\}$. Similarly, let $C = \{C_1, ..., C_m\}$ be the set of $m$ columns we want to delete.
Because we start with a square matrix and want to calculate a determinant, we must also end up with a square matrix. Thus, we must delete an equal number of rows and columns, i.e. $|R| = |C|$. This is a basic requirement to obtain minors of a matrix; the number of rows & columns deleted must be the same. Let's continue to call this number $m$.
Other than this requirement, the sets $R$ and $C$ need not be the same; we could have $R = \{1, 3, 4\}$ and $C = \{2, 4, 5\}$. We can still calculate the determinant of the remaining matrix (which will be a square matrix of dimensions $(N-m) \times (N-m) = 2 \times 2$).
As a concrete example, suppose we have $A \in \mathbb{R}^{5 \times 5}$. We have a few options of $R$ and $C$:
- If we pick $m=4$, we remove any 4 rows & columns, leaving only a single element. Thus the minor becomes the determinant of that element (which is the element itself). This is called a first-order minor. There are $5C4 \times 5C4 = 5 \times 5 = 25$ such first-order minors in a $5 \times 5$ matrix (each element is a first-order minor).
- If we pick $m=3$, we remove any 3 rows & columns, giving us a 2x2 submatrix. The determinant of this matrix (which is calculated in the usual way) is called the second-order minor. There are $5C3 \times 5C3 = 10 \times 10 = 100$ such minors.
- If we pick $m=2$, we remove any 2 rows & 2 columns, giving us a 3x3 submatrix. This is where start to calculate the determinant recursively from the resulting submatrix using the order-2 minors and the cofactors $c_{ij}$, multiplying each cofactor by $(-1)^{(i+j)}$, etc. There are $5C2 \times 5C2 = 10 \times 10 = 100$ such minors.
- Continuing, a k-th order minor is the determinant of any $k \times k$ submatrix of $A \in \mathbb{R}^{N \times N}$. There are ${}^NC_{(N-k)} \times {}^NC_{(N-k)} = {}^NC_{k} \times {}^NC_{k}$ such k-th order minors.
What are Principal minors?
So far, we have allowed $R$ and $C$ to be different sets, under the requirement that $|R| = |C|$. If we add a further constraint that $R = C$, i.e. we delete the same indexes of rows and columns, then we get a bunch of "principal" minors. Since we pick the same rows as columns, we only have ${}^NC_{(N-k)} = {}^NC_k$ such "principal minors".
- 235