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).
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
Cheng J S, Gao X S, and Li M, Determining the topology of real algebraic surfaces, Mathematics of Surfaces, Springer-Verlag, 2005, 121–146.
Diatta D N, Mourrain B, and Ruatta O, On the isotopic meshing of an algebraic implicit surface, Journal Symbolic Computation, 2012, 47: 903–925.
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.
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.
Bouziane D and El Kahoui D, Computation of the dual of a plane projective curve, Journal of Symbolic Computation, 2002, 34(2): 105–117.
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.
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.
González-Vega L and Necula I, Efficient topology determination of implicitly defined algebraic plane curves, Computer Aided Geometric Design, 2002, 19: 719–743.
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.
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.
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.
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.
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.
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.
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.
Kobel A and Sagraloff M, On the complexity of computing with planar algebraic curves, Journal of Complexity, 2015, 31: 206–236.
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.
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.
Cheng J S and Jin K, Finding a deterministic generic position for an algebraic space curve, CASC 2014, Springer, LNCS, 2014, 8660: 74–84.
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.
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.
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.
El Kahoui M, Topology of real algebraic space curves, Journal of Symbolic Computation, 2008, 43: 235–258.
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.
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.
Dayton B, Li T Y, and Zeng Z G, Multiple zeros of nonlinear systems, Mathematics of Computation, 2011, 80(276): 2143–2168.
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.
Kerber M and Sagraloff M, A worst-case bound for the topology computation of algebraic curves, Journal of Symbolic Computation, 2012, 47: 239–258.
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.
Bouzidi Y, Lazard S, Pouget M, et al., Rational univariate representations of bivariate systems and applications, ISSAC 2013, ACM, 2013, 109–116.
Emeliyanenko P and Sagraloff M, On the complexity of solving a bivariate polynomial system, Proc. ISSAC 2012, ACM, 2012, 154–161.
Bouzidi Y, Lazard S, Moroz G, et al., Solving bivariate systems using rational univariate representations, Journal of Complexity, 2016, 37: 34–75.
Basu S, Pollack R, and Roy M, Algorithms in Real Algebraic Geometry, Algorithms and Computation in Mathematics, 2nd Edition, Springer, 2006.
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.
Pan V Y and Tsigaridas E P, On the boolen complexity of real root refinement, Proc. ISSAC 2013, ACM, 2013, 299–306.
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.
Mignotte M, Mathematics for Computer Algebra, Springer-Verlag, 1992.
Yap C, Fundamental Problems in Algorithmic Algebra, Oxford University Press, UK, 2000.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-020-9164-2