Skip to main content

Computations with algebraic curves

  • Algebraic Geometry
  • Conference paper
  • First Online:
Symbolic and Algebraic Computation (ISSAC 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 358))

Included in the following conference series:

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

8 References

  1. Abhyankar, S. S., (1971) Algebraic Space Curves, Les Presses de L'Universite' de Montreal, Montreal, Canada.

    Google Scholar 

  2. Abhyankar, S. S., (1983) Desingularization of Plane Curves, Proc. of the Symp. in Pure Mathematics, 40, 1, 1–45.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Aho, A., Hopcroft, J., and Ullman, J., (1974) The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, MA.

    Google Scholar 

  8. Bajaj, C., (1987) Algorithmic Implicitization of Algebraic Curves and Surfaces, Computer Science Technical Report, CSD-TR-697, Purdue University.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Bajaj, C., Hoffmann, C., Hopcroft, J., and Lynch, R., (1988) Tracing Surface Intersections, Computer Aided Geometric Design, 5, 285–307.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. Buchberger, B., (1984) Grobner Bases: An Algorithmic Method in Polynomial Ideal Theory, in Recent Trends in Multidimensional System Theory, N. Bose (eds)., Reidel.

    Google Scholar 

  16. Cayley, A., (1887) On the Intersection of Curves, Math. Ann., 30, 85–90.

    Google Scholar 

  17. Chevalley, C., (1951) Algebraic Functions of One Variable, A.M.S. Surveys.

    Google Scholar 

  18. Collins, G., (1971) The Calculation of Multivariate Polynomial Resultants, Journal of the ACM, 18, 4, 515–532.

    Google Scholar 

  19. Dedekind, R., and Weber, H., (1882) Theorie der Algebraischen Funktionen einer Veranderlichen, Crelle Journal, 92, 181–290.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. Hensel, K., (1908) Theorie der Algebraischen Zahlen, Teubner, Leipzig.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. Konig, J., (1903) Einleitung in die Allgemeine Theorie der Algebriaschen Grossen, Leipzig.

    Google Scholar 

  25. Kronecker, L., (1882) Grundzuge einer Arithmetischen Theorie der Algebraischen Grossen, Crelle Journal, 92, 1–122.

    Google Scholar 

  26. Krull, W., (1952–1959) Elementare und Klassische Algebra vom Moderne Standpunkt, Parts I and II, De Gruyter, Berlin.

    Google Scholar 

  27. Levin, J., (1979) Mathematical Models for Determining the Intersections of Quadric Surfaces, Computer Graphics and Image Processing, 11, 73–87.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. Macaulay, F., (1916) The Algebraic Theory of Modular Systems, Cambridge University Press, London.

    Google Scholar 

  30. 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.

    Google Scholar 

  31. Newton, I., (1680) The Mathematical Papers of Issac Newton, Cambridge University Press, ed., D.T. Whiteside.

    Google Scholar 

  32. Noether, M., (1890) Les combinaisons caract'eristiques dans la transformation d'un point singulier, Rend. Cir. Math., Palermo, 1, 89–108.

    Google Scholar 

  33. 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.

    Google Scholar 

  34. 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.

    Google Scholar 

  35. Renegar, J., (1987) On the Worst Case Arithmetic Complexity of Approximating Zeros of Systems of Polynomials, Technical Report, Operations Research Dept., Cornell University.

    Google Scholar 

  36. Riemann, B., (1857) Theorie der Abelschen Funktionen, Crelle Journal, 54, 115–155.

    Google Scholar 

  37. 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.

    Google Scholar 

  38. Salmon, G., (1852) A Treatise on the Higher Plane Curves, Chelsea, N.Y.

    Google Scholar 

  39. Salmon, G., (1885) Lessons Introductory to the Modern Higher Algebra, Chelsea Publishing Company, NY.

    Google Scholar 

  40. Schwartz, J., (1980) Fast Probabilistic Algorithms for Verification of Polynomial Identities, Journal of the ACM, 27, 4, 701–717.

    Google Scholar 

  41. 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.

    Google Scholar 

  42. 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.

    Google Scholar 

  43. Seidenberg, A., (1974) Constructions in algebra, Trans. Amer. Math. Soc., 197, 273–313.

    Google Scholar 

  44. 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.

    Google Scholar 

  45. Trager, B., (1984) Integration of Algebraic Functions, Ph.D. Thesis, M.I.T.

    Google Scholar 

  46. van der Waerden, B., (1950) Modern Algebra, 2 volumes, Frederick Ungar Publishing.

    Google Scholar 

  47. Walker, R., (1978) Algebraic Curves, Springer-Verlag, New York.

    Google Scholar 

  48. 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.

    Google Scholar 

  49. Zariski, O., (1950) The Fundamental Ideas of Abstract Algebraic Geometry, Proc. International Congress of Mathematics, Cambridge, 77–89.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. Gianni

Rights and permissions

Reprints 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

Publish with us

Policies and ethics