How does a permutation matrix rearrange the rows of a state matrix, and how are binary matrices used to encode and reorder information?
Recognise and use a permutation matrix as a binary matrix with exactly one 1 in each row and column, apply it to reorder the entries of a state matrix, and identify the matrix that reverses or repeats the reordering
A focused answer to the VCE General Mathematics Unit 4 Matrices key-knowledge point on permutation matrices. The defining one-per-row-and-column structure, using a permutation matrix to reorder a state matrix, the inverse that reverses it, and powers that repeat the reordering.
Reviewed by: AI editorial process; not yet individually human-reviewed
Have a quick question? Jump to the Q&A page
Jump to a section
What this dot point is asking
VCAA wants you to recognise and use a permutation matrix: a binary matrix with exactly one in each row and each column. Multiplying it by a state matrix shuffles the entries into a new order without changing their values. You apply a permutation to reorder a list, find the matrix that reverses the reordering, and use powers to repeat it. This is a clean application of matrix multiplication used for rotations, rosters and rankings.
How a permutation matrix reorders
Each row of the permutation matrix picks out exactly one entry of the state matrix to place in that position. Consider
The first row of has its in column 2, so the first entry of the result is . The second row's is in column 3, giving . The third row's is in column 1, giving .
Powers repeat the shuffle
Applying the same permutation again multiplies by once more. Because a permutation just cycles the entries, repeating it enough times returns to the start: here , so after three applications the list is back in its original order.
Binary matrices more generally
Permutation matrices are a special case of binary matrices (entries only or ), which also appear as communication, dominance and adjacency matrices. What sets a permutation matrix apart is the strict one-per-row-and-column structure that makes it reorder rather than count.
Why the transpose is the inverse
For an ordinary matrix the inverse requires a determinant calculation, but a permutation matrix is special: its inverse is simply its transpose. The reason is that the columns of a permutation matrix are the standard basis vectors in some order, so multiplying by pairs each row of with the matching column, producing the identity. Practically, this means you never run a full inverse routine for a permutation matrix; you just swap its rows and columns. Stating in a written answer that the inverse equals the transpose, and that this undoes the reordering, is exactly the reasoning markers look for.
Cycle length and powers
Repeatedly applying the same permutation eventually returns the list to its original order, and the number of applications needed is the permutation's cycle length. For the three-cycle this length is , so ; for a permutation built from a -cycle and a separate -cycle the list returns only after the lowest common multiple, here , applications. To find when an order recurs, track where each element goes and how the disjoint cycles fit together. Questions often ask after how many rounds a roster or rotation returns to its start, which is precisely this cycle-length calculation.
Left versus right multiplication
Whether a permutation reorders the rows or the columns of a matrix depends on which side you multiply. To reorder the entries of a column state matrix , the permutation goes on the left, , so each row of selects an entry of . Multiplying on the right, , instead reorders columns and is non-conformable for a column vector. Because VCE most often reorders a column state matrix, the standard form is . Getting the side right, and checking the matrices are conformable, avoids the most common setup error in these questions.
Why this matters for the exams
Permutation matrix questions test whether you understand multiplication as a reordering operation and whether you can reverse it with the transpose. Markers reward the correct reordered state, the transpose as the inverse, and recognising the cycle length that restores the original. The topic reinforces matrix multiplication and the special structure of binary matrices used across the module.
Exam-style practice questions
Practice questions written in the style of VCAA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.
2025 VCAA1 marksConsider the matrix G with rows [0, 1, 0], [1, 0, 1] and [0, 0, 0]. Which one of the following correctly describes matrix G? A. a binary matrix B. a permutation matrix C. an identity matrix D. a diagonal matrixShow worked answer →
Every entry of G is either 0 or 1, which is exactly the definition of a binary matrix, so option A is correct.
It is not a permutation matrix: a permutation matrix needs exactly one 1 in each row and each column, but the third row of G is all zeros, so option B is wrong.
It is not the identity matrix (the leading diagonal is not all 1s) and not a diagonal matrix (it has non-zero entries off the leading diagonal), so the answer is A.
VCAA 20234 marksA coach lists four players in order as and applies the permutation matrix . (a) Determine the reordered list . (b) State the matrix that would reverse this reordering, and explain how it is obtained from .Show worked answer →
Read each row of : the column holding the tells which original entry lands in that position.
(a) Row 1 has its in column 3, so the first entry is ; row 2 column 1 gives ; row 3 column 4 gives ; row 4 column 2 gives . So .
(b) The reversing matrix is , the transpose of , obtained by swapping rows and columns: . For any permutation matrix the inverse equals the transpose, so .
Markers award two marks for the reordered list, one for the transpose, one for the explanation that the inverse equals the transpose.
