SLIDE 123 Gaussian elimination Pivoting strategies
Pivoting strategies revealing rank profiles
For any type of PLUQ algorithm: iterative / block iterative / recursive
Search Row perm.
RowRP ColRP RA Instance Row order Transposition Transposition ✓ [IMH82] [JPS13]
Transposition Transposition ✓ [KG85] [JPS13] Lexico. Transposition Transposition ✓ [Sto00] Lexico. Transposition Rotation ✓ ✓ ✓ [DPS15] Lexico. Rotation Rotation ✓ ✓ ✓ [DPS15]
Transposition Transposition ✓ [Sto00]
Rotation Transposition ✓ ✓ ✓ [DPS15]
Rotation Rotation ✓ ✓ ✓ [DPS15] Product Rotation Transposition ✓ [DPS15] Product Transposition Rotation ✓ [DPS15] Product Rotation Rotation ✓ ✓ ✓ [DPS13]
◮ RowRP =
1 2 . . . m P Ir
Ir Q 1 2 . . . mT
◮ RA = P
Ir
- Q
- C. Pernet (LIP, U. Grenoble Alpes)
Computing the Rank Profile Matrix JNCF, Cluny, 2 nov. 2015 41 / 51