Abstract
We present a variety of computational techniques dealing with algebraic curves both in the plane and in space. Our main results are polynomial time algorithms (1) to compute the genus of plane algebraic curves, (2) to compute the rational parametric equations for implicitly defined rational plane algebraic curves of arbitrary degree, (3) to compute birational mappings between points on irreducible space curves and points on projected plane curves and thereby to compute the genus and rational parametric equations for implicitly defined rational space curves of arbitrary degree, (4) to check for the faithfulness (one to one) of parameterizations.
Supported in part by ONR contract N00014-86-0689 under URI, ARO contract DAAG29-85-C-0018 under Cornell MSI and ONR contract N00014-88-K-0402
Supported in part by NSF Grant MIP 85-21356, ARO Contract DAAG29-85-C0018 under Cornell MSI and ONR contract N00014-88-K-0402
Preview
Unable to display preview. Download preview PDF.
8 References
Abhyankar, S. S., (1971) Algebraic Space Curves, Les Presses de L'Universite' de Montreal, Montreal, Canada.
Abhyankar, S. S., (1983) Desingularization of Plane Curves, Proc. of the Symp. in Pure Mathematics, 40, 1, 1–45.
Abhyankar, S. S., and Bajaj, C., (1987a) Automatic Parameterization of Rational Curves and Surfaces I: Conics and Conicoids, Computer Aided Design, 19, 1, 11–14.
Abhyankar, S. S., and Bajaj, C., (1987b) Automatic Parameterization of Rational Curves and Surfaces II: Cubics and Cubicoids, Computer Aided Design, 19, 9, 499–502.
Abhyankar, S. S., and Bajaj, C., (1987c) Automatic Parameterization of Rational Curves and Surfaces III: Algebraic Plane Curves, Computer Aided Geometric Design, 5, 309–321.
Abhyankar, S. S., and Bajaj, C., (1987d) Automatic Parameterization of Rational Curves and Surfaces IV: Algebraic Space Curves, Computer Science Technical Report, CSD-TR-703, Purdue University.
Aho, A., Hopcroft, J., and Ullman, J., (1974) The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, MA.
Bajaj, C., (1987) Algorithmic Implicitization of Algebraic Curves and Surfaces, Computer Science Technical Report, CSD-TR-697, Purdue University.
Bajaj, C., Dyksen, W., Hoffmann, C., Houstis, E., and Rice, J., (1987) Computing About Physical Objects, Computer Science Technical Report, CAPO-87-1, Purdue University.
Bajaj, C., Hoffmann, C., Hopcroft, J., and Lynch, R., (1988) Tracing Surface Intersections, Computer Aided Geometric Design, 5, 285–307.
Bajaj, C., and Kim, M., (1987a) Generation of Configuration Space Obstacles III: The case of Moving Algebraic Curves, Proc. of 1987 IEEE Conference on Robotics and Automation, Raleigh, North Carolina, 979–984. Updated Version to appear in Algorithmica.
Bajaj, C., and Kim, M., (1987b) Compliant Motion Planning with Geometric Models, Proc. of the Third ACM Symposium on Computational Geometry, Waterloo, Canada, 171–180. Updated Version with title ”Generation of Configuration Space Obstacles II: The case of Moving Algebraic Surfaces” to appear in Intl. J. of Robotics Research.
Bajaj, C., and Royappa, A., (1987) A Note on an Efficient Implementation of Sylvester's Resultant for Multivariate Polynomials, Computer Science Technical Report, CSD-TR-718, Purdue University.
Brent, R., Gustavson, F. and Yun, D., (1980) Fast Solution of Toeplitz Systems of Equations and Computation of Pade Approximations, J. of Algorithms, 1, 259–295.
Buchberger, B., (1984) Grobner Bases: An Algorithmic Method in Polynomial Ideal Theory, in Recent Trends in Multidimensional System Theory, N. Bose (eds)., Reidel.
Cayley, A., (1887) On the Intersection of Curves, Math. Ann., 30, 85–90.
Chevalley, C., (1951) Algebraic Functions of One Variable, A.M.S. Surveys.
Collins, G., (1971) The Calculation of Multivariate Polynomial Resultants, Journal of the ACM, 18, 4, 515–532.
Dedekind, R., and Weber, H., (1882) Theorie der Algebraischen Funktionen einer Veranderlichen, Crelle Journal, 92, 181–290.
Dicrescenzo, C., and Duval, D., (1984) Computations on Curves, Proc. of Intl. Symposium on Symbolic and Algebraic Computation, EUROSAM'84 Lecture Notes in Computer Science, Springer-Verlag 174, 100–107.
Davenport, J., (1979) The Computerization of Algebraic Geometry, Proc. of Intl. Symposium on Symbolic and Algebraic Computation, EUROSAM'79 Lecture Notes in Computer Science, Springer-Verlag 72, 119–133.
Hensel, K., (1908) Theorie der Algebraischen Zahlen, Teubner, Leipzig.
Hopcroft, J., and Kraft, D., (1985) The Challenge of Robotics for Computer Science, Advances in Robotics: Algorithmic and Geometric Aspects of Robotics, eds, J. Schwartz, and C. Yap, vol 1, 7–42.
Konig, J., (1903) Einleitung in die Allgemeine Theorie der Algebriaschen Grossen, Leipzig.
Kronecker, L., (1882) Grundzuge einer Arithmetischen Theorie der Algebraischen Grossen, Crelle Journal, 92, 1–122.
Krull, W., (1952–1959) Elementare und Klassische Algebra vom Moderne Standpunkt, Parts I and II, De Gruyter, Berlin.
Levin, J., (1979) Mathematical Models for Determining the Intersections of Quadric Surfaces, Computer Graphics and Image Processing, 11, 73–87.
Loos, R., (1983) ”Generalized Polynomial Remainder Sequences”, Computer Algebra, Symbolic and Algebraic Computation, 115–137, Buchberg, Collins, Loos, Albrecht, eds., Second Edition, Wien, New York.
Macaulay, F., (1916) The Algebraic Theory of Modular Systems, Cambridge University Press, London.
Mora, F., and Moller, H., (1983) Computation of the Hilbert Function, Proc. of European Computer Algebra Conference, EUROCAL'83 Lecture Notes in Computer Science, Springer-Verlag 162, 157–167.
Newton, I., (1680) The Mathematical Papers of Issac Newton, Cambridge University Press, ed., D.T. Whiteside.
Noether, M., (1890) Les combinaisons caract'eristiques dans la transformation d'un point singulier, Rend. Cir. Math., Palermo, 1, 89–108.
Ocken, Schwartz, J., Sharir, M., (1986) Precise Implementation of CAD Primitives Using Rational Parameterization of Standard Surfaces, Planning, Geometry, and Complexity of Robot Motion, ed., Schwartz, Sharir, Hopcroft, Chap 10, 245–266.
Pan, V., (1985) Fast and Efficient Algorithms for Sequential and Parallel Evaluation of Polynomial Zeros and of Matrix Polynomials, Proc. of the 26th Annual Symposium on Foundations of Computer Science, 522–531.
Renegar, J., (1987) On the Worst Case Arithmetic Complexity of Approximating Zeros of Systems of Polynomials, Technical Report, Operations Research Dept., Cornell University.
Riemann, B., (1857) Theorie der Abelschen Funktionen, Crelle Journal, 54, 115–155.
Rowe, J., (1916) A New Method of Finding the Equation of a Rational Plane Curve from its Parametric Equations, Bulletin, A.M.S., 338–340.
Salmon, G., (1852) A Treatise on the Higher Plane Curves, Chelsea, N.Y.
Salmon, G., (1885) Lessons Introductory to the Modern Higher Algebra, Chelsea Publishing Company, NY.
Schwartz, J., (1980) Fast Probabilistic Algorithms for Verification of Polynomial Identities, Journal of the ACM, 27, 4, 701–717.
Schwartz, J., and Sharir, M., (1983) On the Piano Movers' Problem: II, General Techniques for Computing Topological Properties of Real Algebraic Manifolds, Advances in Applied Mathematics, 4, 298–351.
Sederberg, T., Anderson, D., and Goldman, R., (1985) Implicit Representation of Parametric Curves and Surfaces, Computer Vision, Graphics and Image processing, vol. 28, 72–84.
Seidenberg, A., (1974) Constructions in algebra, Trans. Amer. Math. Soc., 197, 273–313.
Sylvester, J., (1840) On a General Method of Determining by Mere Inspection the Derivations From Two Equations of any Degree, Philosophical Magazine, 16, 132–135.
Trager, B., (1984) Integration of Algebraic Functions, Ph.D. Thesis, M.I.T.
van der Waerden, B., (1950) Modern Algebra, 2 volumes, Frederick Ungar Publishing.
Walker, R., (1978) Algebraic Curves, Springer-Verlag, New York.
Weierstrass, K., (1860) Vorbereitungssatz, Berlin University Lecture contained in: Einige auf die Theorie der Analytischen Funktionen mehrerer Veranderlichen sich beziehende, Mathematische Werke II, 135–188.
Zariski, O., (1950) The Fundamental Ideas of Abstract Algebraic Geometry, Proc. International Congress of Mathematics, Cambridge, 77–89.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abhyankar, S.S., Bajaj, C.L. (1989). Computations with algebraic curves. In: Gianni, P. (eds) Symbolic and Algebraic Computation. ISSAC 1988. Lecture Notes in Computer Science, vol 358. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51084-2_26
Download citation
DOI: https://doi.org/10.1007/3-540-51084-2_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51084-0
Online ISBN: 978-3-540-46153-1
eBook Packages: Springer Book Archive