Skip to main content
Log in

Computing μ-Bases of Univariate Polynomial Matrices Using Polynomial Matrix Factorization

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

Abstract

This paper extends the notion of μ-bases to arbitrary univariate polynomial matrices and present an efficient algorithm to compute a μ-basis for a univariate polynomial matrix based on polynomial matrix factorization. Particularly, when applied to polynomial vectors, the algorithm computes a μ-basis of a rational space curve in arbitrary dimension. The authors perform theoretical complexity analysis in this situation and show that the computational complexity of the algorithm is \({\cal O}\left( {d{n^4} + {d^2}{n^3}} \right)\), where n is the dimension of the polynomial vector and d is the maximum degree of the polynomials in the vector. In general, the algorithm is n times faster than Song and Goldman’s method, and is more efficient than Hoon Hong’s method when d is relatively large with respect to n. Especially, for computing μ-bases of planar rational curves, the algorithm is among the two fastest algorithms.

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. Cox D, Sederberg T W, and Chen F L, The moving line ideal basis of planar rational curves, Computer Aided Geometric Design, 1998, 15(8): 803–827.

    Article  MathSciNet  Google Scholar 

  2. Sederberg T W, Saito T, Qi D, et al., Curve implicitization using moving lines, Computer Aided Geometric Design, 1994, 11(6): 687–706.

    Article  MathSciNet  Google Scholar 

  3. Sederberg T W and Chen F L, Implicitization using moving curves and surfaces, Proceedings of SIGGRAPH, 1995, 301–308.

  4. Song N and Goldman R, μ-bases for polynomial systems in one variable, Computer Aided Geometric Design, 2009, 26(2): 217–230.

    Article  MathSciNet  Google Scholar 

  5. Chen F L, Zheng J M, and Sederberg T W, The μ-basis of a rational ruled surface, Computer Aided Geometric Design, 2001, 18(1): 61–72.

    Article  MathSciNet  Google Scholar 

  6. Chen F L and Wang W P, Revisiting the μ-basis of a rational ruled surface, Computer Aided Geometric Design, 2003, 36(5): 699–716.

    MathSciNet  MATH  Google Scholar 

  7. Chen F L, Cox D, and Liu Y, The μ-basis and implicitization of a rational parametric surface, Journal of Symbolic Computation, 2005, 39(6): 689–706.

    Article  MathSciNet  Google Scholar 

  8. Chen F L, Wang W P, and Liu Y, Computing singular points of plane rational curves, Journal of Symbolic Computation, 2008, 43(2): 92–117.

    Article  MathSciNet  Google Scholar 

  9. Jia X H and Goldman R, μ-bases and singularities of rational planar curves, Computer Aided Geometric Design, 2009, 26(9): 970–988.

    Article  MathSciNet  Google Scholar 

  10. Jia X H and Goldman R, Using Smith normal forms and μ-bases to compute all the singularities of rational planar curves, Computer Aided Geometric Design, 2012, 29(6): 296–314.

    Article  MathSciNet  Google Scholar 

  11. Jia X H, Chen F L, and Deng J S, Computing self-intersection curves of rational ruled surfaces, Computer Aided Geometric Design, 2009, 26(3): 287–299.

    Article  MathSciNet  Google Scholar 

  12. Chen F L, Reparametrization of a rational ruled surface using the μ-basis, Computer Aided Geometric Design, 2003, 20(1): 11–17.

    Article  MathSciNet  Google Scholar 

  13. Wang X H, Chen F L, and Deng J S, Implicitization and parametrization of quadratic surfaces with one simple base point, Proceedings of International Symposium on Symbolic and Algebraic Computation (ISSAC), 2008, 31–38.

  14. Zheng J M and Sederberg T W, A direct approach to computing the μ-basis of planar rational curves, Journal of Symbolic Computation, 2001, 31(5): 619–629.

    Article  MathSciNet  Google Scholar 

  15. Chen F L and Wang W P, The μ-basis of a planar rational curve — Properties and computation, Graphical Models, 2003, 64(6): 368–381.

    Article  Google Scholar 

  16. Hong H, Hough Z, and Kogan I A, Algorithm for computing μ-bases of univariate polynomials, Journal of Symbolic Computation, 2017, 80: 844–874.

    Article  MathSciNet  Google Scholar 

  17. Deng J S, Chen F L, and Shen L Y, Computing μ-bases of rational curves and surfaces using polynomial matrix factorization, Proceedings of International Symposium on Symbolic and Algebraic Computation (ISSAC), 2008, 132–139.

  18. Cox D, Little J, and O’shea D, Using Algebraic Geomety, Springer, New York, 1998.

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Bingru Huang or Falai Chen.

Additional information

This research was supported by the National Natural Science Foundation of China under Grant No. 61972368.

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, B., Chen, F. Computing μ-Bases of Univariate Polynomial Matrices Using Polynomial Matrix Factorization. J Syst Sci Complex 34, 1189–1206 (2021). https://doi.org/10.1007/s11424-020-9314-6

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-020-9314-6

Keywords

Navigation