Determinant and Other Properties#
- Determinant(A: parameters): MtrxSprs -> RngElt#
MonteCarloSteps: RngIntElt Default:
Given a square sparse matrix \(A\) over the ring \(R\), return the determinant of \(A\) as an element of \(R\). \(R\) may be any commutative ring. The algorithm first performs sparse elimination using Markowitz pivoting ([Duff et al., 1984, Sec. 9.2]) to obtain a smaller dense matrix, then the determinant algorithm for dense-representation matrices is applied to this matrix. If the parameter
MonteCarloStepsis given, then this is passed to the dense algorithm for the dense matrix.