Towards Cooperative Interval Narrowing

P. Van Hentenryck et al. have designed an efficient interval constraint solver combining box consistency and Gauss-Seidel iterations, that is the core of Numerica. F. Benhamou et al. have shown that hull consistency may be faster and more accurate than box consistency. Their algorithm merges both consistency techniques taking care of the constraints’ expressions. This paper presents a new algorithm BC5 enforcing hull consistency, box consistency and the interval Gauss-Seidel method. The main idea is to weaken the local contractions and to let the propagation operate between all elementary solvers in order to accelerate the computation while preserving the same precision. Algorithm BC5 is finally compared with the constraint solving algorithm of Numerica.

[1]  Frédéric Goualard,et al.  Revising Hull and Box Consistency , 1999, ICLP.

[2]  Michel Rueher,et al.  A Distributed Cooperating Constraints Solving System , 1995, Int. J. Artif. Intell. Tools.

[3]  Eric Monfroy Using “weaker” functions for constraint propagation over real numbers , 1999, SAC '99.

[4]  André Vellino,et al.  Constraint Arithmetic on Real Intervals , 1993, WCLP.

[5]  Michaël Rusinowitch,et al.  Implementing non-linear constraints with cooperative solvers , 1996, SAC '96.

[6]  Frédéric Benhamou,et al.  Heterogeneous Constraint Solving , 1996, ALP.

[7]  Krzysztof R. Apt,et al.  The Essence of Constraint Propagation , 1998, Theor. Comput. Sci..

[8]  Ansi Ieee,et al.  IEEE Standard for Binary Floating Point Arithmetic , 1985 .

[9]  Alain Colmerauer,et al.  Constraint logic programming: selected research , 1993 .

[10]  Christine Solnon,et al.  Concurrent Cooperating Solvers over Reals , 1997, Reliab. Comput..

[11]  E. Hansen On the solution of linear algebraic equations with interval coefficients , 1969 .

[12]  Pascal Van Hentenryck,et al.  Numerica: A Modeling Language for Global Optimization , 1997, IJCAI.

[13]  Martin Berz,et al.  Efficient Control of the Dependency Problem Based on Taylor Model Methods , 1999, Reliab. Comput..

[14]  David A. McAllester,et al.  Solving Polynomial Systems Using a Branch and Prune Approach , 1997 .

[15]  Alain Colmerauer Naive Solving of Non-linear Constraints , 1991, WCLP.

[16]  Frédéric Goualard,et al.  Box consistency through weak box consistency , 1999, Proceedings 11th International Conference on Tools with Artificial Intelligence.

[17]  Frédéric Benhamou,et al.  Applying Interval Arithmetic to Real, Integer, and Boolean Constraints , 1997, J. Log. Program..

[18]  Pascal Van Hentenryck,et al.  CLP(Intervals) Revisited , 1994, ILPS.

[19]  Eldon Hansen,et al.  Global optimization using interval analysis , 1992, Pure and applied mathematics.

[20]  Laurent Granvilliers A Symbolic-Numerical Branch and Prune Algorithm for Solving Non-linear Polynomial Systems , 1998, J. Univers. Comput. Sci..

[21]  G. Alefeld,et al.  Introduction to Interval Computation , 1983 .

[22]  Olivier Lhomme,et al.  Consistency Techniques for Numeric CSPs , 1993, IJCAI.

[23]  A. Neumaier Interval methods for systems of equations , 1990 .

[24]  Hélène Collavizza,et al.  Comparing Partial Consistencies , 1998, SCAN.

[25]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..