On computing the determinant and Smith form of an integer matrix

42Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A probabilistic algorithm is presented to find the determinant of a nonsingular, integer matrix. For a matrix A∈Zn×n the algorithm requires O(n3.5(log n)4.5) bit operations (assuming for now that entries in A have constant size) using standard matrix and integer arithmetic. Using asymptotically fast matrix arithmetic, a variant is described which requires O(n2+θ/2·log2 n log log n) bit operations, where two n×n matrices can be multiplied with O(ntheta) operations. The determinant is found by computing the Smith form of the integer matrix, an extremely useful canonical form in itself. Our algorithm is probabilistic of the Monte Carlo type. That is, it assumes a source of random bits and on any invocation of the algorithm there is a small probability of error.

Cite

CITATION STYLE

APA

Eberly, W., Giesbrecht, M., & Villard, G. (2000). On computing the determinant and Smith form of an integer matrix. Annual Symposium on Foundations of Computer Science - Proceedings, 675–685. https://doi.org/10.1109/SFCS.2000.892335

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free