Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast Computation of Smith Forms of Sparse Matrices Over Local Rings

Published 25 Jan 2012 in cs.SC and math.AC | (1201.5365v2)

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 $\nxn$ matrix AA over the ring $\Fzfe$, where f<sup>ef<sup>e is a power of an irreducible polynomial $f \in \Fz$ of degree dd, our algorithm requires $\bigO(\eta de<sup>2n)$ operations in $\F$, where our black-box is assumed to require $\bigO(\eta)$ operations in $\F$ to compute a matrix-vector product by a vector over $\Fzfe$ (and η\eta is assumed greater than $\Pden$). The algorithm only requires additional storage for $\bigO(\Pden)$ elements of $\F$. In particular, if $\eta=\softO(\Pden)$, then our algorithm requires only $\softO(n<sup>2d<sup>2e<sup>3)$ operations in $\F$, which is an improvement on known dense methods for small dd and ee. For the ring $\ZZ/p<sup>e\ZZ$, where pp 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 μnrelog⁡p,\mu n r e \log p, where μ\mu is the number of operations in $\ZZ/p\ZZ$ to evaluate the black-box (assumed greater than nn) and rr 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.

Citations (8)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.