Fast computation of Smith forms of sparse matrices over local rings
From MaRDI portal
Abstract: We present algorithms to compute the Smith Normal Form of matrices over two families of local rings. The algorithms use the emph{black-box} model which is suitable for sparse and structured matrices. The algorithms depend on a number of tools, such as matrix rank computation over finite fields, for which the best-known time- and memory-efficient algorithms are probabilistic. For an matrix over the ring , where is a power of an irreducible polynomial of degree , our algorithm requires operations in , where our black-box is assumed to require operations in to compute a matrix-vector product by a vector over (and is assumed greater than ). The algorithm only requires additional storage for elements of . In particular, if , then our algorithm requires only operations in , which is an improvement on known dense methods for small and . For the ring , where is a prime, we give an algorithm which is time- and memory-efficient when the number of nontrivial invariant factors is small. We describe a method for dimension reduction while preserving the invariant factors. The time complexity is essentially linear in where is the number of operations in to evaluate the black-box (assumed greater than ) and is the total number of non-zero invariant factors. To avoid the practical cost of conditioning, we give a Monte Carlo certificate, which at low cost, provides either a high probability of success or a proof of failure. The quest for a time- and memory-efficient solution without restrictions on the number of nontrivial invariant factors remains open. We offer a conjecture which may contribute toward that end.
Recommendations
Cited in
(2)
This page was built for publication: Fast computation of Smith forms of sparse matrices over local rings
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5244529)