Parametrization of approximate algebraic surfaces by lines

In this paper we present an algorithm for parametrizing approximate algebraic surfaces by lines. The algorithm is applicable to e-irreducible algebraic surfaces of degree d having an e-singularity of multiplicity d - 1, and therefore it generalizes the existing approximate parametrization algorithms. In particular, given a tolerance e > 0 and an e-irreducible algebraic surface V of degree d, the algorithm computes a new algebraic surface V-, that is rational, as well as a rational parametrization of V-. In addition, in the error analysis we show that the output surface V- and the input surface V are close. More precisely, we prove that V- lies in the offset region of V at distance, at most, O(e1/(2d)).

[1]  T. Dokken Approximate implicitization , 2001 .

[2]  Marie-Françoise Roy,et al.  Real algebraic geometry , 1992 .

[3]  C. Bajaj,et al.  Piecewise Approximations of Real Algebraic Surfaces , 2007 .

[4]  Ron Goldman,et al.  Rational Quadratic Parameterizations of Quadrics , 1997, Int. J. Comput. Geom. Appl..

[5]  V. Pan Numerical Computation of a Polynomial GCD and Extensions , 1996 .

[6]  I. Emiris,et al.  Certified approximate univariate GCDs , 1997 .

[7]  Christoph M. Hoffmann,et al.  Geometric and Solid Modeling: An Introduction , 1989 .

[8]  J. A. Gregory The Mathematics of Surfaces. , 1987 .

[9]  George Labahn,et al.  When are Two Numerical Polynomials Relatively Prime? , 1998, J. Symb. Comput..

[10]  Chandrajit L. Bajaj,et al.  Tracing surface intersections , 1988, Comput. Aided Geom. Des..

[11]  J. Rafael Sendra,et al.  Parametric Generalized Offsets to Hypersurfaces , 1997, J. Symb. Comput..

[12]  H. Michael Möller,et al.  Gröbner Bases and Applications: Gröbner Bases and Numerical Analysis , 1998 .

[13]  Stephen M. Watt,et al.  Approximate polynomial decomposition , 1999, ISSAC '99.

[14]  Chandrajit L. Bajaj,et al.  Automatic parameterization of rational curves and surfaces III: Algebraic plane curves , 1988, Comput. Aided Geom. Des..

[15]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[16]  G. B. M. Zerr,et al.  Algebra: 117-118 , 1900 .

[17]  J. Rafael Sendra,et al.  Algorithms for Rational Real Algebraic Curves , 1999, Fundam. Informaticae.

[18]  Franz Winkler,et al.  Polynomial algorithms in computer algebra , 2005, Applicable Algebra in Engineering, Communication and Computing.

[19]  Stephen M. Watt,et al.  The singular value decomposition for polynomial systems , 1995, ISSAC '95.

[20]  J. Rafael Sendra,et al.  Symbolic Parametrization of Curves , 1991, J. Symb. Comput..

[21]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

[22]  Chandrajit L. Bajaj,et al.  Parameterization in Finite Precision , 2000, Algorithmica.

[23]  T. Sederberg,et al.  Parametrization of cubic algebraic surfaces , 1987 .

[24]  Stephen M. Watt,et al.  Towards factoring bivariate approximate polynomials , 2001, ISSAC '01.

[25]  Steven Fortune,et al.  Polynomial root finding using iterated Eigenvalue computation , 2001, ISSAC '01.

[26]  Chandrajit L. Bajaj,et al.  Automatic parameterization of rational curves and surfaces IV: algebraic space curves , 1988, TOGS.

[27]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[28]  Josef Schicho,et al.  Rational Parametrization of Surfaces , 1998, J. Symb. Comput..

[29]  Christoph M. Hoffmann,et al.  Geometric and Solid Modeling , 1989 .

[30]  Victor Y. Pan,et al.  Symbolic and Numeric Methods for Exploiting Structure in Constructing Resultant Matrices , 2002, J. Symb. Comput..

[31]  Tateaki Sasaki,et al.  Approximate multivariate polynomial factorization based on zero-sum relations , 2001, ISSAC '01.

[32]  Victor Y. Pan,et al.  Univariate polynomials: nearly optimal algorithms for factorization and rootfinding , 2001, ISSAC '01.

[33]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[34]  Mark van Hoeij,et al.  Rational Parametrizations of Algebraic Curves Using a Canonical Divisor , 1997, J. Symb. Comput..

[35]  Rida T. Farouki,et al.  On the numerical condition of algebraic curves and surfaces 1. Implicit equations , 1988, Comput. Aided Geom. Des..

[36]  Guoliang Xu,et al.  Piecewise Rational Approximations of Real Algebraic Curves , 1997 .

[37]  André Galligo,et al.  Irreducible Decomposition of Curves , 2002, J. Symb. Comput..

[38]  Dinesh Manocha,et al.  Solving algebraic systems using matrix computations , 1996, SIGS.

[39]  Erich Hartmann Numerical parameterization of curves and surfaces , 2000, Comput. Aided Geom. Des..

[40]  J. Rafael Sendra,et al.  Parametrization of approximate algebraic curves by lines , 2004, Theor. Comput. Sci..

[41]  Hans J. Stetter,et al.  Stabilization of polynomial systems solving with Groebner bases , 1997, ISSAC.

[42]  J. Oden,et al.  The Mathematics of Surfaces II , 1988 .

[43]  Stephen M. Watt,et al.  Numerical Implicitization of Parametric Hypersurfaces with Linear Algebra , 2000, AISC.

[44]  Stephen M. Watt,et al.  A numerical absolute primality test for bivariate polynomials , 1997, ISSAC.

[45]  Dinesh Manocha,et al.  Algorithms for Intersecting Parametric and Algebraic Curves II: Multiple Intersections , 1995, CVGIP Graph. Model. Image Process..

[46]  David A. Cox,et al.  Ideals, Varieties, and Algorithms , 1997 .

[47]  J. Rafael Sendra,et al.  Parametrization of Algebraic Curves over Optimal Field Extensions , 1997, J. Symb. Comput..

[48]  Franz Winkler,et al.  Polynomial Algorithms in Computer Algebra , 1996, Texts and Monographs in Symbolic Computation.