Skip to main content

Computing the Greatest Common Divisor of Polynomials Using the Comrade Matrix

  • Conference paper
Computer Mathematics (ASCM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5081))

Included in the following conference series:

Abstract

The comrade matrix of a polynomial is an analogue of the companion matrix when the matrix is expressed in terms of a general basis such that the basis is a set of orthogonal polynomials satisfying the three-term recurrence relation. We present the algorithms for computing the comrade matrix, and the coefficient matrix of the corresponding linear systems derived from the recurrence relation. The computing times of these algorithms are analyzed. The computing time bounds, which dominate these times, are obtained as functions of the degree and length of the integers that represent the rational number coefficients of the input polynomials. The ultimate aim is to apply these computing time bounds in the analysis of the performance of the generalized polynomial greatest common divisor algorithms.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rahman, A.A., Aris, N.: The State of the art in Exact polynomial GCD computations. In: Proceedings Malaysian Science and Technology Conference (2002)

    Google Scholar 

  2. Rahman, A.A.: The use of GCD computation to remove repeated zeroes from a floating point polynomial. In: Proceedings SCAN 1992, Oldedenberg, Germany (1992)

    Google Scholar 

  3. Barnett, S.: A companion matrix analogue for orthogonal polynomials. Linear Algebra and its Applications 12, 197–208 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  4. Barnett, S., Maroulas, J.: Greatest common divisor of generalized polynomial and polynomial matrices. Linear Algebra and its Applications 22, 195–210 (1978)

    Article  MATH  MathSciNet  Google Scholar 

  5. Barnett, S.: Polynomial and Linear Control Systems. Marcel Dekker, New York (1983)

    Google Scholar 

  6. Barnett, S.: Division of generalized polynomials using the comrade matrix. Linear Algebra and its Applications 60, 159–175 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  7. Brown, W.S.: On Euclid’s algorithm and polynomial greatest common divisors  18(1), 478–504 (1971)

    Google Scholar 

  8. Collins, G.E.: The computing time of the Euclidean algorithm. SIAM Journal on Computing 3(1), 1–10 (1974)

    Article  MATH  MathSciNet  Google Scholar 

  9. Collins, G.E., Mignotte, M., Winkler, F.: Arithmetic in basic algebraic domains: Computing Suppl.  4, 189–220 (1982)

    Google Scholar 

  10. Labahn, G., Cheng, H.: On computing polynomial GCDs in alternate bases. In: Proceedings ISSAC 2006, pp. 47–54 (2006)

    Google Scholar 

  11. McClellan, M.T.: The exact solution of systems of linear equations with polynomial coefficients. J. ACM 20(4), 563–588 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  12. McClellan, M.T.: A comparison of algorithms for the exact solutions of linear equations. ACM Trans. Math. Software 3(2), 147–158 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  13. Aris, N., Rahman, A.A.: On the division of generalized polynomials. Lecture Notes Series On Computing, vol. 10, pp. 40–51. World Scientific Computing, Singapore (2003)

    Google Scholar 

  14. Rubald, C.M.: Algorithms for Polynomials over a Real Algebraic Number Field. University of Wisconsin: Ph.D. Thesis (1973)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Deepak Kapur

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aris, N., Nahar Ahmad, S. (2008). Computing the Greatest Common Divisor of Polynomials Using the Comrade Matrix. In: Kapur, D. (eds) Computer Mathematics. ASCM 2007. Lecture Notes in Computer Science(), vol 5081. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87827-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-87827-8_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-87826-1

  • Online ISBN: 978-3-540-87827-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics