Skip to main content

Gröbner bases: Strategies and applications

  • Conference paper
  • First Online:
Book cover Artificial Intelligence and Symbolic Mathematical Computing (AISMC 1992)

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

Abstract

Many problems of computational geometry involve non linear polynomials. Many of these problems can be solved with easy algorithms after transforming the polynomial set involved in their specification into Gröbner bases form. Gröbner bases of a system of polynomials are canonical finite sets of multivariate polynomials which define the same algebraic structure as the initial polynomial system. But the computation of Gröbner bases requires a large amount of time and space. However some strategies can be introduced to improve the computation. In this paper, we shortly introduce basic notions of Gröbner bases. Then we propose an algorithm for their computation which is based on a completion procedure for rewrite systems. This algorithm is extended with an orthogonal set of selection strategies which improve each sub-algorithms (reduction, inter reduction, critical pair choice). At last we discuss the use of the strategies applied to some examples (as a restriction of the well known piano mover's problem).

Partially supported by the CHIC ESPRIT Project 5291

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.

References

  1. F. P. Preparata and M. I. Shamos. Computational Geometry: An Introduction. Springer-Verlag, 1985.

    Google Scholar 

  2. H. Amet and R. Schott. Déplacement Exact d'un Polygone au Sein d'un Ensemble de Polygones. In 7ème Congrès AFCET Reconnaissance des Formes et Intelligence Artificielle, Paris, pages 749–763, 1989.

    Google Scholar 

  3. J.-C. Latombe. Robot Motion Planning. Kluwer Academic Publishers, Boston/ Dordrecht/ London, 1991.

    Google Scholar 

  4. S. R. Maddila and C. K. Yap. Moving a Polygon arround the Corner in a Corridor. In Proceedings of the ACM Symposium on Computational Geometry, pages 187–182, Yorktown Heights, NY, 1986.

    Google Scholar 

  5. H. Amet, Boissonnat J.-D., and R. Schott. Calcul Dynamique du Diagramme de Voronoï d'un Ensemble de Segments. In Journées de Géométrie Algorithmique, INRIA Sophia-Antipolis (France), pages 143–153, June 1990.

    Google Scholar 

  6. B. Buchberger. Applications of Gröbner Bases in Non-Linear Computational Geometry. In Deepak Kapur and Joseph L. Mundy, editors, Geometric Reasoning, pages 413–446. MIT Press, 1989.

    Google Scholar 

  7. D. E. Knuth and P. B. Bendix. Simple word problems in universal algebras. In J. Leech, editor, Computational Problems in Abstract Algebra, pages 263–297. Oxford, Pergamon Press, 1970.

    Google Scholar 

  8. B. Buchberger. Gröbner Bases: an Algorithmic Method in Polynomial Ideal Theory. In N. K. Bose Ed., editor, Multidimensional Systems theory, pages 184–232. D. Reidel Publishing Company, Dordrecht-Boston-Lancaster, 1985.

    Google Scholar 

  9. B. Buchberger. Some Properties of Gröbner Bases for Polynomial Ideals. J.A.C.M. Sigsam Bull, 10(4):19–24, 1976.

    Google Scholar 

  10. S. R. Czapor. Gröbner Basis Methods for Solving Algebraic Equations. PhD thesis, University of Waterloo, Canada, November 1989.

    Google Scholar 

  11. E. Monfroy. Strategies for Computing Gröbner Bases of a set of polynomials. Internal Report 92-2i, ECRC (European Computer-industry Research Centre), Munich (Germany), 1992.

    Google Scholar 

  12. B. Buchberger. History and Basic Features of the Critical-Pair/Completion Procedure. Journal of Symbolic Computation, 3:3–38, 1987.

    Google Scholar 

  13. F. Winkler. Knuth-Bendix Procedure and Buchberger Algorithm — A Synthesis. In Proceedings of International Symposium on Symbolic and Algebraic Computation (ISSAC'89), pages 55–67, 1989.

    Google Scholar 

  14. B. Buchberger and F. Winkler. Miscellaneous Results on the Construction of Gröbner Bases for Polynomial Ideals. Technical Report 137, Univ. of Linz, Math. Inst., 1979.

    Google Scholar 

  15. W. Boege, R. Gebauer, and H. Kredel. Some Examples for Solving Systems of Algebraic Equations by Calculating Gröbner Bases. Journal of Symbolic Computation, 1:83–98, 1986.

    Google Scholar 

  16. M. Meier, A. Aggoun, D. Chan, P. Dufresne, R. Enders, D. De Villeneuve, A. Herold, P. Kay, B. Perez, E. Van Rossum, and J. Schimpf. SEPIA — an extendible Prolog system. In Proceedings of the 11th World Computer Congress IFIP'89, San Francisco, August 1989.

    Google Scholar 

  17. S. Wolfram. Mathematica: A System for Doing Mathematics by Computer, 1988.

    Google Scholar 

  18. E. Monfroy. Non Linear Constraints: a Language and a Solver. Technical report ECRC-92, ECRC (European Computer-industry Research Centre), Munich (Germany), 1992. To appear.

    Google Scholar 

  19. E. Monfroy. Specification of Geometrical Constraints. Technical report ECRC-92-31, ECRC (European Computer-industry Research Centre), Munich (Germany), 1992.

    Google Scholar 

  20. C. Kirchner and H. Kirchner. Rewriting: Theory and Applications. Working Paper for a D.E.A. lecture at the University of Nancy I, France, 1989.

    Google Scholar 

  21. E. Monfroy. Solutions of Algebraic Equations using Gröbner Bases. Internal Report 92-3i, ECRC (European Computer-industry Research Centre), Munich (Germany), 1992.

    Google Scholar 

  22. E. Monfroy. Applications of Gröbner Bases. Internal Report 92-4i, ECRC (European Computer-industry Research Centre), Munich (Germany), 1992.

    Google Scholar 

  23. E. Monfroy. Spécification Opérationnelle des Contraintes Géométriques: ELIOS. Rapport de DEA CRIN 90-R-130, CRIN Nancy, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jacques Calmet John A. Campbell

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Monfroy, E. (1993). Gröbner bases: Strategies and applications. In: Calmet, J., Campbell, J.A. (eds) Artificial Intelligence and Symbolic Mathematical Computing. AISMC 1992. Lecture Notes in Computer Science, vol 737. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57322-4_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-57322-4_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57322-7

  • Online ISBN: 978-3-540-48063-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics