Skip to main content
Log in

The RCH method for computing minimal polynomials of polynomial matrices

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

Abstract

In this paper, a randomized Cayley-Hamilton theorem based method (abbreviated by RCH method) for computing the minimal polynomial of a polynomial matrix is presented. It determines the coefficient polynomials term by term from lower to higher degree. By using a random vector and randomly shifting, it requires no condition on the input matrix and works with probability one. In the case that coefficients of entries of the given polynomial matrix are all integers and that the algorithm is performed in exact computation, by using the modular technique, a parallelized version of the RCH method is also given. Comparisons with other algorithms in both theoretical complexity analysis and computational tests are given to show its effectiveness.

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.

Similar content being viewed by others

References

  1. Dorf R C, Modern Control Systems, Addison Wesley Publishing Co., Inc., 1991.

    Google Scholar 

  2. Faddeev D K and Faddeeva V N, Computational Methods of Linear Algebra, Freeman, San Francisco, 1963.

    Google Scholar 

  3. Cohen H, A Course in Computational Algebraic Number Theory, Springer-Verlag, Berlin, 1993.

    Book  MATH  Google Scholar 

  4. Helmberg G, Wagner P, and Veltkamp G, On Faddeev-Leverrier’s method for the computation of the characteristic polynomial of a matrix and of eigenvectors, Linear Alg. Appl., 1993, 185: 219–223.

    Article  MATH  MathSciNet  Google Scholar 

  5. Pan V, Computing the determinant and the the characteristic polynomial of a matrix via solving linear systems of equations, Inform. Process. Lett., 1988, 28: 71–75.

    Article  MATH  MathSciNet  Google Scholar 

  6. Rombouts S and Heyde K, An accurate and efficient algorithm for the characteristic polynomial of a general square matrix, J. Comput. Phys., 1998, 140: 453–458.

    Article  MATH  MathSciNet  Google Scholar 

  7. Wang J and Chen C, On the computation of the characteristic polynomial of a matrix, IEEE Trans. Autom. Control, 1982, 27: 449–451.

    Article  MATH  Google Scholar 

  8. Zheng D Z, A new method on computation of the characteristic polynomial for a class of square matrices, IEEE Trans. Autom. Control, 1983, 28: 516–518.

    Article  MATH  Google Scholar 

  9. Kuriyama K and Moritsugu S, Fraction-free method for computing rational normal forms of square matrices, Trans. Japan Soc. Indust. Appl. Math., 1996, 4: 253–264.

    Google Scholar 

  10. Kitamoto T, Eifficient computation of the characteristic polynomial of a polynomial matrix, IEICE Trans. Fundamentals, 1999, E83-A: 842–848.

    Google Scholar 

  11. Yu B and Kitamoto T, The CHACM method for computing the characteristic polynomial of a polynomial matrix, IEICE Trans. Fundamentals, 2000, E83-A: 1405–1410.

    Google Scholar 

  12. Wiedemann D H, Solving sparse linear equations over finite fields, IEEE Trans. Inf. Theory, 1986, IT-32: 54–62.

    Article  MathSciNet  Google Scholar 

  13. Augot D and Camion P, On the computation of minimal polynomials, cyclic vectors and Frobeinus forms, Linear Algebra and Its Applications, 1997, 260: 61–94.

    Article  MATH  MathSciNet  Google Scholar 

  14. Massey J L, Shift-register synthesis and BCH decoding, IEEE Trans. Inform. Theory, 1969, IT-15: 122–127.

    Article  MathSciNet  Google Scholar 

  15. Karampetakis N and Tzekis P, On the computation of the minimal polynomial of a polynomial matrix, Int. J. Appl. Math. Comput. Sci., 2005, 15: 339–349.

    MATH  MathSciNet  Google Scholar 

  16. Tzekis P and Karampetakis N, On the computation of the minimal polynomial of a two-variable polynomial matrix. Proc. 4th Int. Workshop Multidimensional Systems, Wuppertal, Germany, 2005.

    Google Scholar 

  17. Golub G H and Van Loan C F, Matrix Compuations, 3rd edition, John-Hopkins Univ., London, 1996.

    Google Scholar 

  18. Gathen J V Z and Gerhard J, Modern Computer Algebra, Cambridge University Press, New York, NY, USA, 2003.

    MATH  Google Scholar 

  19. Geddes K O, Czapor S R, and Labahn G, Algorithms for Computer Algebra, Kluwer Academic Publ., Boston, Massachusetts, USA, 1992.

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bo Yu.

Additional information

This research was supported by the National Natural Science Foundation of China under Grant No. 11171051, the Major Research plan of the National Natural Science Foundation of China under Grant No. 91230103 and the Fundamental Research Funds for the Central Universities under Grant No. DUT14RC(3)023.

This paper was recommended for publication by Editor GAO Xiao-Shan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, B., Zhang, J. & Xu, Y. The RCH method for computing minimal polynomials of polynomial matrices. J Syst Sci Complex 28, 190–209 (2015). https://doi.org/10.1007/s11424-014-2256-0

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-014-2256-0

Keywords

Navigation