10.1145/32439.32489acmconferencesArticle/Chapter ViewAbstractPublication Pagessymsac86Conference Proceedingsconference-collections
Article
Free Access

Gsolve: a faster algorithm for solving systems of algebraic equations

Published:01 October 1986Publication History

ABSTRACT

We apply the elimination property of Gröbner bases with respect to pure lexicographic ordering to solve systems of algebraic equations. We suggest reasons for this approach to be faster than the resultant technique, and give examples and timings that show that it is indeed faster, and more correct, than MACSYMA's solve.

References

  1. 1.Buchberger, B., A Theoretical Basis for the Reduction of Polynomials to Canonical Forms, ACM-SIGSAM Bulletin, 39, August 1976, pp. 19-29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Buchberger, B., A Note on the complexity of computing Gr'dbner bases, Proceedings of EUROCAL '83, Lecture Notes in Computer Science, vol. 162. Springer-Verlag, 1983, pp. 137-145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Buchberger, B., Gr~bner bases: An Algorithmic Method in Polynomial ideal Theory, Recent Trends in Multidimensional Systems Theory, N.K. Bose (ed.), D. Reidel Publ. Comp., 1985.Google ScholarGoogle Scholar
  4. 4.Collins, G.E., The Calculation of Multivariate Polynomial Resultants, J. ACM 18 (1971), pp. 515.532. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Davenport, J.H., Computer Algebra for Cylindrical Algebraic Decomposition, Report TRITA- NA-8511, NADA, Royal Institute of Technology, Stockholm.Google ScholarGoogle Scholar
  6. 6.Lauer, M., Canonical Representatives for Residue Classes of a Polynomial Ideal, SYMSAC, 1976, pp. 339-345. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Trinks, W., Uber B. Buchbergers Verfahren, Systeme algebraischer Gleichungen zu i~sen, Journal of Number Theory 10, 1978, pp. 475- 488.Google ScholarGoogle ScholarCross RefCross Ref
  8. 8.Zacharias, G., Generalized GrSbner Bases in Commutative Polynomial Rings, Bachelor Thesis, Lab. for Computer Science, MIT, 1978.Google ScholarGoogle Scholar

Index Terms

  1. Gsolve: a faster algorithm for solving systems of algebraic equations

        Recommendations

        Reviews

        Katherine A. Yelick

        This paper compares two methods for finding a set of solutions of a system of algebraic equations. Both methods proceed by calculating a set of univariate equations and then solving those equations; they differ in the technique used to produce the univariate equations. The first method calculates the univariate equations by the resultant method, and the second finds a Gro¨bner basis and then uses Buchberger's elimination procedure. Although the resultant approach is faster at computing the univariate equations, the equations produced by it are more difficult to solve than those produced with the Gro¨bner basis method. Thus, the Gro¨bner basis approach appears to be faster overall. The comparison was done experimentally: examples were taken from typical user input, and programs implementing each method were applied. The Gro¨bner basis approach was successful more often than the resultant approach, and when both succeeded the former was faster. The paper is only three pages long. It contains some interesting examples and should prove worthwhile to those interested in the pragmatics of the automatic solution of algebraic equations. The reader is warned, however, that familiarity with both of the methods is assumed, and the work is in other ways incomplete. It does not, for example, consider variations of the methods or draw general conclusions from the performance numbers. Furthermore, it is not clear whether the differences in performance are artifacts of the methods or of their implementations.

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SYMSAC '86: Proceedings of the fifth ACM symposium on Symbolic and algebraic computation
          October 1986
          254 pages
          ISBN:0897911997
          DOI:10.1145/32439

          Copyright © 1986 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 October 1986

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!