Abstract
The paper gives a complete justification of the modular algorithm for reducing matrices to the Hermitian normal form, which enables one to construct a new modular algorithm for reducing to the Smith normal form that may simultaneously calculate the left matrix of the transformations. The main term in the estimate of the number of operations is 2(n3 log D), where n is the size and D is the determinant (or a multiple of it) of the matrix under consideration.
Originally published in Diskretnaya Matematika (2016) 28, №2, 154-160 (in Russian).
Funding source: Russian Foundation for Basic Research
Award Identifier / Grant number: 13-01-12420
Funding statement: This work was supported by the Russian Fund for Basic Research, project 13-01-12420 ofi-m2.
References
[1] Cohen H., A course in computational algebraic number theory, Berlin, Heidelberg, Springer-Verlag, 1993, 545 pp.10.1007/978-3-662-02945-9Search in Google Scholar
[2] Knuth D., The art of computer programming. Volume 2. Seminumerical algorithms, Addison-Wesley, 1969, 688 pp.10.1145/1283920.1283929Search in Google Scholar
[3] Wilkening J., Yu J., “A local construction of the Smith normal form of a matrix polynomial”, J. Symb. Comput., 46 (2001), 1-22.10.1016/j.jsc.2010.06.025Search in Google Scholar
[4] Storjohann A., Algorithms for Matrix Canonical Forms, Dissertation for the degree of Doctor of Technical Sciences, 2013, 180 pp.Search in Google Scholar
© 2017 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Frontmatter
- Bounds for the average-case complexity of monotone Boolean functions
- Modular algorithm for reducing matrices to the Smith normal form
- Distribution of the extreme values of the number of ones in Boolean analogues of the Pascal triangle
- Application of Hadamard product to some combinatorial and probabilistic problems
- Cardinality of subsets of the residue group with nonunit differences of elements
Articles in the same Issue
- Frontmatter
- Bounds for the average-case complexity of monotone Boolean functions
- Modular algorithm for reducing matrices to the Smith normal form
- Distribution of the extreme values of the number of ones in Boolean analogues of the Pascal triangle
- Application of Hadamard product to some combinatorial and probabilistic problems
- Cardinality of subsets of the residue group with nonunit differences of elements