ACM Home Page
Please provide us with feedback. Feedback
On the topology of planar algebraic curves
Full text PdfPdf (337 KB)
Source
Annual Symposium on Computational Geometry archive
Proceedings of the 25th annual symposium on Computational geometry table of contents
Aarhus, Denmark
SESSION: Wednesday, June 10, 3:00-4:20pm table of contents
Pages 361-370  
Year of Publication: 2009
ISBN:978-1-60558-501-7
Authors
Jinsan Cheng  LORIA - INRIA Nancy Grand-Est, Nancy, France
Sylvain Lazard  LORIA - INRIA Nancy Grand-Est, Nancy, France
Luis Peñaranda  LORIA - INRIA Nancy Grand-Est, Nancy, France
Marc Pouget  LORIA - INRIA Nancy Grand-Est, Nancy, France
Fabrice Rouillier  LIP6 - INRIA Paris-Rocquencourt - Université Pierre et Marie Curie, Paris, France
Elias Tsigaridas  INRIA Sophia-Antipolis - Mediterranée & Laboratoire I3S, UMR6070 CNRS, UNS, Sophia-Antipolis, France
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 37,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1542362.1542424
What is a DOI?

ABSTRACT

We revisit the problem of computing the topology and geometry of a real algebraic plane curve. The topology is of prime interest but geometric information, such as the position of singular and critical points, is also relevant. A challenge is to compute efficiently this information for the given coordinate system even if the curve is not in generic position.

Previous methods based on the cylindrical algebraic decomposition (CAD) use sub-resultant sequences and computations with polynomials with algebraic coefficients. A novelty of our approach is to replace these tools by Gröbner basis computations and isolation with rational univariate representations. This has the advantage of avoiding computations with polynomials with algebraic coefficients, even in non-generic positions. Our algorithm isolates critical points in boxes and computes a decomposition of the plane by rectangular boxes. This decomposition also induces a new approach for computing an arrangement of polylines isotopic to the input curve. We also present an analysis of the complexity of our algorithm. An implementation of our algorithm demonstrates its efficiency, in particular on high-degree non-generic curves.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
R. Benedetti and J. Risler. Real Algebraic and Semi-algebraic Sets, Actualites Mathematiques. Hermann, 1990.
 
6
 
7
C. W. Brown. Contructing cylindrical algebraic decomposition of the plane quickly, 2002. Manuscript, http://www.cs.usna.edu/wcbrown/.
 
8
9
 
10
CGAL: Computational Geometry Algorithms Library. http://www.cgal.org.
 
11
 
12
D. Cox, J. Little, and D. O'Shea. Using Algebraic Geometry. Number 185 in Graduate Texts in Mathematics. Springer, New York, 2nd edition, 2005.
13
14
 
15
A. Eigenwillig, L. Kettner, W. Krandick, K. Mehlhorn, S. Schmitt, and N. Wolpert. A Descartes Algorithm for Polynomials with Bit--Stream Coefficients. In V. Ganzha, E. Mayr, and E. Vorozhtsov, editors, CASC, volume 3718 of LNCS, pages 138--149. Springer, 2005.
16
 
17
 
18
19
 
20
H. Feng. Decomposition and Computation of the Topology of Plane Real Algebraic Curves. Ph.d. thesis, The Royal Institute of Technology, Stockholm, 1992.
 
21
FGb -- A software for computing Gröbner bases. J.-C. Faugère. http://fgbrs.lip6.fr.
 
22
 
23
24
 
25
 
26
 
27
 
28
M. Kerber. Analysis of real algebraic plane curves. Master's thesis, MPII, 2006.
 
29
J. Keyser, K. Ouchi, and M. Rojas. The exact rational univariate representation for detecting degeneracies. In DIMACS Series in Discrete Mathematics and Theoretical Computer Science. AMS Press, 2005.
 
30
O. Labs. A list of challenges for real algebraic plane curve visualization software. Manuscript, 2008.
 
31
C. Li, S. Pion, and C. Yap. Recent progress in exact geometric computation. J. of Logic and Algebraic Programming, 64(1):85--111, 2004. Special issue on "Practical Development of Exact Real Number Computation".
 
32
 
33
B. Mourrain, S. Pion, S. Schmitt, J.-P. Técourt, E. P. Tsigaridas, and N. Wolpert. Algebraic issues in Computational Geometry. In J.-D. Boissonnat and M. Teillaud, editors, Effective Computational Geometry for Curves and Surfaces, Mathematics and Visualization, chapter 3. Springer, 2006.
34
 
35
F. Rouillier. Solving zero-dimensional systems through the rational univariate representation. J. of Applicable Algebra in Engineering, Communication and Computing, 9(5):433--461, 1999.
 
36
 
37
RS -- A software for real solving of algebraic systems. F. Rouillier. http://fgbrs.lip6.fr.
 
38
T. Sakkalis. The topological configuration of a real algebraic curve. Bull. Austrl. Math. Soc., 43:37--50, 1991.
 
39
40
 
41
A. Strzebonski. Cylindrical algebraic decomposition using validated numerics. J. Symb. Comput., 41(9):1021--1038, 2006.
 
42
B. Teissier. Cycles évanescents, sections planes et conditions de Whitney. (french). In Singularités à Cargèse (Rencontre Singularités Géom. Anal., Inst. Études Sci., Cargèse, 1972), number 7--8 in Asterisque, pages 285--362. Soc. Math. France, Paris, 1973.

Collaborative Colleagues:
Jinsan Cheng: colleagues
Sylvain Lazard: colleagues
Luis Peñaranda: colleagues
Marc Pouget: colleagues
Fabrice Rouillier: colleagues
Elias Tsigaridas: colleagues