Skip to main content
Log in

On the Complexity of Computing the Topology of Real Algebraic Space Curves

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

Abstract

This paper presents an algorithm to compute the topology of an algebraic space curve. This is a modified version of the previous algorithm. Furthermore, the authors also analyse the bit complexity of the algorithm, which is \(\widetilde{\cal O}\left( {{N^{20}}} \right)\), where N = max{d, τ}, d and τ are the degree bound and the bit size bound of the coefficients of the defining polynomials of the algebraic space curve. To our knowledge, this is the best bound among the existing work. It gains the existing results at least N2. Meanwhile, the paper contains some contents of the conference papers (CASC 2014 and SNC 2014).

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.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

References

  1. Cheng J S, Gao X S, and Li M, Determining the topology of real algebraic surfaces, Mathematics of Surfaces, Springer-Verlag, 2005, 121–146.

  2. Diatta D N, Mourrain B, and Ruatta O, On the isotopic meshing of an algebraic implicit surface, Journal Symbolic Computation, 2012, 47: 903–925.

    Article  MathSciNet  Google Scholar 

  3. Hong H, An efficient method for analyzing the topology of plane real algebraic curves, Mathematics and Computers in Simulation, 1996, 42(4–6): 571–582.

    Article  MathSciNet  Google Scholar 

  4. Arnon D S and McCallum S, A polynomial-time algorithm for the topological type of a real algebraic curve, Journal of Symbolic Computation, 1998, 5: 213–236.

    Article  MathSciNet  Google Scholar 

  5. Bouziane D and El Kahoui D, Computation of the dual of a plane projective curve, Journal of Symbolic Computation, 2002, 34(2): 105–117.

    Article  MathSciNet  Google Scholar 

  6. Gao B and Chen Y F, Finding the topology of implicitly defined two algebraic plane curves, Journal of Systems Science & Complexity, 2012, 25(2): 362–374.

    Article  MathSciNet  Google Scholar 

  7. Jin K and Cheng J S, On the topology and isotopic meshing of plane algebraic curves, Journal of Systems Science & Complexity, 2020, 33(1): 230–260.

    Article  MathSciNet  Google Scholar 

  8. González-Vega L and Necula I, Efficient topology determination of implicitly defined algebraic plane curves, Computer Aided Geometric Design, 2002, 19: 719–743.

    Article  MathSciNet  Google Scholar 

  9. Eigenwillig A, Kerber M, and Wolpert N, Fast and exact geometric analysis of real algebraic plane curves, Proc. ISSAC 2007, ACM Press, 2007, 151–158.

  10. Alberti L, Mourrain B, and Wintz J, Topology and arrangement computation of semi-algebraic planar curves, Computer Aided Geometry Design, 2008, 25(8): 631–651.

    Article  MathSciNet  Google Scholar 

  11. Burr M, Choi S, Galehouse B, et al, Complete subdivision algorithms, ii: Isotopic meshing of algebraic curves, Proc. ACM ISSAC 2008, ACM Press, 2008, 87–94.

  12. Eigenwillig A and Kerber M, Exact and efficient 2d-arrangements of arbitrary algebraic curves, Proc. 19th Annual ACM-SIAM Symposium on Discrete Algorithm (SODA08), San Francisco, USA, ACM-SIAM, ACM/SIAM, 2008, 122–131.

  13. Cheng J S, Lazard S, Peñaranda L, et al., On the topology of the real algebraic plane curves, Mathematics in Computer Science, 2010, 4: 113–117.

    Article  MathSciNet  Google Scholar 

  14. Berberich E, Emeliyanenko P, Kobel A, et al., Arrangement computation for planar algebraic curves, Proc. 4th Internal Workshop on Symbolic-Numeric Computation, ACM, San Jose, USA, 2011, 88–99.

  15. Chen C B and Wu W Y, A continuation method for visualizing planar real algebraic curves with singularities, Computer Algebra in Scientific Computing, Lecture Notes in Comput. Sci., Springer, Cham, 2018, 11077: 99–115.

    MathSciNet  MATH  Google Scholar 

  16. Kobel A and Sagraloff M, On the complexity of computing with planar algebraic curves, Journal of Complexity, 2015, 31: 206–236.

    Article  MathSciNet  Google Scholar 

  17. Seidel R and Wolpert N, On the exact computation of the topology of real algebraic curves, Proc. of the 21st Annual ACM Symposium on Computational Geometry, 2005, 107–115.

  18. Alcázar J G and Sendra J R, Computation of the topology of real algebraic space curves, Journal of Symbolic Computation, 2005, 39: 719–744.

    Article  MathSciNet  Google Scholar 

  19. Cheng J S and Jin K, Finding a deterministic generic position for an algebraic space curve, CASC 2014, Springer, LNCS, 2014, 8660: 74–84.

    MATH  Google Scholar 

  20. Cheng J S, Jin K, and Lazard D, Certified rational parametric approximation of real algebraic space curves with local generic position method, Journal of Symbolic Computation, 2013, 58: 18–40.

    Article  MathSciNet  Google Scholar 

  21. Diatta D N, Mourrain B, and Ruatta O, On the computation of the topology of a non-reduced implicit space curve, ISSAC 2008, 2008, 47–54.

  22. Gatellier G, Labrouzy A, Mourrain B, et al., Computing the topology of 3-dimensional algebraic curves, Computational Methods for Algebraic Spline Surfaces, Springer-Verlag, 2005, 27–44.

  23. El Kahoui M, Topology of real algebraic space curves, Journal of Symbolic Computation, 2008, 43: 235–258.

    Article  MathSciNet  Google Scholar 

  24. Jin K and Cheng J S, Isotopic epsilon-meshing of real algebraic space curves, Proceedings of the 2014 Symposium on Symbolic-Numeric Computation (SNC’14), ACM, New York, NY, USA, 2014, 118–127.

    Chapter  Google Scholar 

  25. Cheng J S, Gao X S, and Li J, Root isolation for bivariate polynomial systems with local generic position method, ISSAC 2009, 2009, 103–110.

  26. Dayton B, Li T Y, and Zeng Z G, Multiple zeros of nonlinear systems, Mathematics of Computation, 2011, 80(276): 2143–2168.

    Article  MathSciNet  Google Scholar 

  27. González-Vaga L and El Kahoui M, An improved upper complexity bound for the topology computation of a real algebraic plane curve, Journal of Complexity, 1996, 12: 527–544.

    Article  MathSciNet  Google Scholar 

  28. Kerber M and Sagraloff M, A worst-case bound for the topology computation of algebraic curves, Journal of Symbolic Computation, 2012, 47: 239–258.

    Article  MathSciNet  Google Scholar 

  29. Cheng J S and Jin K, A generic position based method for real root isolation of zero-dimensional polynomial systems, Journal of Symbolic Computation, 2015, 68: 204–224.

    Article  MathSciNet  Google Scholar 

  30. Bouzidi Y, Lazard S, Pouget M, et al., Rational univariate representations of bivariate systems and applications, ISSAC 2013, ACM, 2013, 109–116.

  31. Emeliyanenko P and Sagraloff M, On the complexity of solving a bivariate polynomial system, Proc. ISSAC 2012, ACM, 2012, 154–161.

  32. Bouzidi Y, Lazard S, Moroz G, et al., Solving bivariate systems using rational univariate representations, Journal of Complexity, 2016, 37: 34–75.

    Article  MathSciNet  Google Scholar 

  33. Basu S, Pollack R, and Roy M, Algorithms in Real Algebraic Geometry, Algorithms and Computation in Mathematics, 2nd Edition, Springer, 2006.

  34. Diochnos D I, Emiris I Z, and Tsigaridas E P, On the asymptotic and practical complexity of solving bivariate systems over the reals, Journal Symbolic Computation, 2009, 44(7): 818–835.

    Article  MathSciNet  Google Scholar 

  35. Pan V Y and Tsigaridas E P, On the boolen complexity of real root refinement, Proc. ISSAC 2013, ACM, 2013, 299–306.

  36. Sagraloff M, When Newton meets descartes: A simple and fast algorithm to isolate the real roots of a polynomial, Proc. ISSAC 2012, ACM, 2012, 297–304.

  37. Mignotte M, Mathematics for Computer Algebra, Springer-Verlag, 1992.

  38. Yap C, Fundamental Problems in Algorithmic Algebra, Oxford University Press, UK, 2000.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kai Jin.

Additional information

This research was supported by Hubei Provincial Natural Science Foundation of China under Grant No.2020CFB479, the Research and Development Funds of Hubei University of Science and Technology under Grant No. BK202024, and the National Natural Science Foundation of China under Grant No. 11471327.

This paper was recommended for publication by Editor LI Hongbo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jin, K., Cheng, J. On the Complexity of Computing the Topology of Real Algebraic Space Curves. J Syst Sci Complex 34, 809–826 (2021). https://doi.org/10.1007/s11424-020-9164-2

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-020-9164-2

Keywords

Navigation