Worst-Case Complexity Bounds on Algorithms for Computing the Canonical Structure of Infinite Abelian Groups and Solving Systems of Linear Diophantine Equations
- 1 August 1989
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 18 (4) , 670-678
- https://doi.org/10.1137/0218046
Abstract
An $O(s^5 M(s^2 ))$ elementary operations algorithm for computing the canonical structure of infinite Abelian groups represented by a matrix of size s is presented. Also given is an algorithm for solving systems of linear Diophantine equations (say, $Ax = b$) in $O(s^{3.376} \log sM(s^2 ) + s^2 M(s^ * ))$ elementary operations, where s is the size of A and $s^ * $ is the size of b. The upper bounds mentioned above improve the results given by Chou and Collins in [SIAM J. Comput., 11 (1982), pp.687–708].
Keywords
This publication has 5 references indexed in Scilit:
- Worst-Case Complexity Bounds on Algorithms for Computing the Canonical Structure of Finite Abelian Groups and the Hermite and Smith Normal Forms of an Integer MatrixSIAM Journal on Computing, 1989
- Algorithms for the Solution of Systems of Linear Diophantine EquationsSIAM Journal on Computing, 1982
- Polynomial Algorithms for Computing the Smith and Hermite Normal Forms of an Integer MatrixSIAM Journal on Computing, 1979
- Polynomial Time Algorithms in the Theory of Linear Diophantine EquationsLecture Notes in Computer Science, 1977
- Gaussian elimination is not optimalNumerische Mathematik, 1969