Skip to main content
Log in

A compound matrix algorithm for the computation of the Smith form of a polynomial matrix

  • Published:
Numerical Algorithms Aims and scope Submit manuscript

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<pn. This technique produces a stable and accurate numerical algorithm working satisfactorily for any polynomial matrix of any degree.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. G. Bradley, Algorithms for Hermite and Smith normal matrices and linear diophantine equations, Math. Comp. 25 (1971) 897–907.

    Google Scholar 

  2. V. Ramachandran, Exact reduction of a polynomial matrix to the Smith normal form, IEEE Trans. Auto. Contr. AC-24 (1979) 638–641.

    Google Scholar 

  3. G. Gantmacher,Theory of Matrices, Vol. 1, 2 (Chelsea, 1963).

  4. G. Golub and F. Van Loan,Matrix Computations (The Johns Hopkins University Press, Baltimore and London).

  5. 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.

    Google Scholar 

  6. 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.

  7. M. Marcus and M. Minc,A Survey of Matrix Theory and Matrix Inequalities (Allyn and Bacon, Boston, 1964).

    Google Scholar 

  8. 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).

    Google Scholar 

  9. M. Mitrouli and N. Karcanias, Computation of the gcd of polynomials using Gaussian transformations and shifting, Int. J. Control 58 (1993) 211–228.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. I.C. Pace and S. Barnett, Comparison of algorithms for calculation of gcd of polynomials, Int. J. Syst. Sci. 4 (1973) 211–226.

    Google Scholar 

  12. J.H. Wilkinson,Rounding Errors in Algebraic Processes (Her Majesty's Stationery Office, London, 1963).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by W. M. Coughran, Jr.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02140679

Keywords

Navigation