Skip to main content
Log in

Automatic Generation of Numerical Redundancies for Non-Linear Constraint Solving

  • Published:
Reliable Computing

Abstract

In this paper we present a framework for the cooperation of symbolic and propagation-based numerical solvers over the real numbers. This cooperation is expressed in terms of fixed points of closure operators over a complete lattice of constraint systems. In a second part we instantiate this framework to a particular cooperation scheme, where propagation is associated to pruning operators implementing interval algorithms enclosing the possible solutions of constraint systems, whereas symbolic methods are mainly devoted to generate redundant constraints. When carefully chosen, it is well known that the addition of redundant constraint drastically improve the performances of systems based on local consistency (e.g. Prolog IV or Newton). We propose here a method which computes sets of redundant polynomials called partial Gröbner bases and show on some benchmarks the advantages of such computations.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alefeld, G. and Herzberger, J.: Introduction to Interval Computations, Academic Press, 1983.

  2. Benhamou, F.: Heterogeneous Constraint Solving, in: Proceedings of ALP'96, volume 1139 of LNCS, Springer-Verlag, Aachen, Germany, 1996, pp. 62–76.

    Google Scholar 

  3. Benhamou, F. and Granvilliers, L.: Combining Local Consistency, Symbolic Rewriting and Interval Methods, in: Proceedings of AISMC-3, volume 1138 of LNCS, Springer-Verlag, Steyr, Austria, 1996, pp. 144–159.

    Google Scholar 

  4. Benhamou, F., McAllester, D., and Van Hentenryck, P.: CLP (Intervals) Revisited, in: Proceedings of ILPS'94, Ithaca, NY, USA, 1994.

    Google Scholar 

  5. Benhamou, F. and Older, W. J: Applying Interval Arithmetic to Real, Integer and Boolean Constraints, Journal of Logic Programming (1997) (to appear).

  6. Bini, D. and Mourrain, B.: Handbook of Polynomial Systems, 1996.

  7. Buchberger, B.: Gröbner Bases: an Algorithmic Method in Polynomial Ideal Theory, in: Multidimensional Systems Theory, D. Reidel Publishing Company, 1985, pp. 184–232.

  8. Colmerauer, A.: Specifications of Prolog IV, Draft, 1996.

  9. Cox, D., Little, J., and O'shea, D.: Ideals, Varieties and Algorithms, Springer-Verlag, 1992.

  10. Granlund, T.: GNU Multiple Precision Arithmetic Library, edition 2.0, 1996.

  11. Hansen, E. R. and Sengupta, S.: Bounding Solutions of Systems of Equations Using Interval Analysis, BIT 21 (1981), pp. 203–211.

    Google Scholar 

  12. Kearfott, R. B.: Some Tests of Generalized Bisection, ACM Transactions on Mathematical Software 13 (3) (1987), pp. 197–220.

    Google Scholar 

  13. Krawczyk, R.: A Class of Interval Newton Operators, Computing 37 (1986), pp. 179–183.

    Google Scholar 

  14. Mackworth, A.: Consistency in Networks of Relations, Artificial Intelligence 8 (1) (1977), pp. 99–118.

    Google Scholar 

  15. Montanari, U.: Networks of Constraints: Fundamental Properties and Applications to Picture Processing, Information Science 7 (2) (1974), pp. 95–132.

    Google Scholar 

  16. Moore, R. E.: Interval Analysis, Prentice-Hall, Englewood Cliffs, NJ, 1966.

    Google Scholar 

  17. Morgan, A. and Sommese, A.: Homotopy Methods for Polynomial Systems, Applied Mathematics and Computation 24 (1987), pp. 115–138.

    Google Scholar 

  18. Neumaier, A.: Interval Methods for Systems of Equations, Cambridge University Press, 1990.

  19. Older, W. and Vellino, A.: Constraint Arithmetic on Real Intervals, in: Benhamou, F. and Colmerauer, A. (eds), Constraint Logic Programming: Selected Research, MIT Press, 1993.

  20. Van Hentenryck, P., McAllester, D., and Kapur, D.: Solving Polynomial Systems Using a Branch and Prune Approach, SIAM Journal on Numerical Analysis (1997) (to appear).

  21. Winkler, F.: Polynomial Algorithms in Computer Algebra, Springer-Verlag, 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Benhamou, F., Granvilliers, L. Automatic Generation of Numerical Redundancies for Non-Linear Constraint Solving. Reliable Computing 3, 335–344 (1997). https://doi.org/10.1023/A:1009943413814

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009943413814

Keywords

Navigation