Abstract
In the present paper is presented a numerical method for the exact reduction of a singlevariable polynomial matrix to its Smith form without finding roots and without applying unimodular transformations. Using the notion of compound matrices, the Smith canonical form of a polynomial matrixM(s)∈ℝnxn[s] is calculated directly from its definition, requiring only the construction of all thep-compound matricesC p (M(s)) ofM(s), 1<p≤n. This technique produces a stable and accurate numerical algorithm working satisfactorily for any polynomial matrix of any degree.
Similar content being viewed by others
References
G. Bradley, Algorithms for Hermite and Smith normal matrices and linear diophantine equations, Math. Comp. 25 (1971) 897–907.
V. Ramachandran, Exact reduction of a polynomial matrix to the Smith normal form, IEEE Trans. Auto. Contr. AC-24 (1979) 638–641.
G. Gantmacher,Theory of Matrices, Vol. 1, 2 (Chelsea, 1963).
G. Golub and F. Van Loan,Matrix Computations (The Johns Hopkins University Press, Baltimore and London).
E. Kaltofen, M. Krishnamoorthy and B. Saunders Fast parallel computation of Hermite and Smith forms of polynomial matrices. SIAM J. Alg. Discr. Meth. 8 (1987) 683–690.
N. Karcanias and M. Mitrouli, A matrix pencil based numerical method for the computation of the gcd of polynomials, IEEE Trans. Auto. Contr. (1992), to appear.
M. Marcus and M. Minc,A Survey of Matrix Theory and Matrix Inequalities (Allyn and Bacon, Boston, 1964).
M. Mitrouli and N. Karcanias, A survey of matrix-based numerical methods for the computation of the ged of several polynomials,Proc. IMA Int. Conf. on Control, Manchester, England (1992).
M. Mitrouli and N. Karcanias, Computation of the gcd of polynomials using Gaussian transformations and shifting, Int. J. Control 58 (1993) 211–228.
I.C. Pace and S. Barnett, Efficient algorithms for linear system calculations. Part I—Smith form and common divisor of polynomial matrices. Int. J. Syst. Sci. 5 (1974) 403–411.
I.C. Pace and S. Barnett, Comparison of algorithms for calculation of gcd of polynomials, Int. J. Syst. Sci. 4 (1973) 211–226.
J.H. Wilkinson,Rounding Errors in Algebraic Processes (Her Majesty's Stationery Office, London, 1963).
Author information
Authors and Affiliations
Additional information
Communicated by W. M. Coughran, Jr.
Rights and permissions
About this article
Cite this article
Mitrouli, M., Kalogeropoulos, G. A compound matrix algorithm for the computation of the Smith form of a polynomial matrix. Numer Algor 7, 145–159 (1994). https://doi.org/10.1007/BF02140679
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02140679