An Interval Constraint Propagation Algorithm Exploiting Monotonicity

When a function f is monotonic w.r.t. a variable x in a given box, it is well-known that the monotonicity-based interval extension of f computes a sharper image than the natural interval extension does. Indeed, the overestimation due to the variable x with multiple occurrences in f disappears. However, monotonicity has not been exploited in interval filtering/contraction algorithms for solving systems of nonlinear constraints over the reals. We propose in this paper a new interval constraint propagation algorithm, called MOnotonic Hull Consistency (Mohc), that exploits monotonicity of functions. The propagation is standard, but the Mohc-Revise procedure, used to filter/contract the variable domains involved in an individual constraint, is novel. This revise procedure uses two main bricks for narrowing intervals of the variables involved in f . One procedure is a monotonic version of the well-known HC4-Revise. A second procedure performs a dichotomic process calling interval Newton iterations, close to (while less costly than) the procedure BoxNarrow used in the Box contraction algorithm. When f is monotonic w.r.t. every variable with multiple occurrences, Mohc is proven to compute the optimal/sharpest box enclosing all the solutions of the constraint (hull consistency). Experiments show that Mohc is a relevant approach to handle constraints having several variables with multiple occurrences, contrarily to HC4 and Box.

[1]  Alexandre Goldsztejn,et al.  Efficient handling of universally quantified inequalities , 2009, Constraints.

[2]  Jean-Pierre Merlet,et al.  Efficient and Safe Global Constraints for Handling Numerical Constraint Systems , 2004, SIAM J. Numer. Anal..

[3]  Christian Bessiere,et al.  Some Practicable Filtering Techniques for the Constraint Satisfaction Problem , 1997, IJCAI.

[4]  Eugene C. Freuder A Sufficient Condition for Backtrack-Free Search , 1982, JACM.

[5]  Gilles Trombettoni,et al.  Box-set consistency for interval-based constraint problems , 2005, SAC '05.

[6]  Gilles Trombettoni,et al.  Filtering Numerical CSPs Using Well-Constrained Subsystems , 2009, CP.

[7]  Gilles Trombettoni,et al.  A New Monotonicity-Based Interval Extension Using Occurrence Grouping , 2009 .

[8]  Luc Jaulin,et al.  Applied Interval Analysis , 2001, Springer London.

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

[10]  Luc Jaulin,et al.  Hull Consistency under Monotonicity , 2009, CP.

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

[12]  Jean-Pierre Merlet Interval Analysis and Robotics , 2007, ISRR.

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

[14]  Boi Faltings,et al.  Arc-Consistency for Continuous Variables , 1994, Artif. Intell..

[15]  Luc Jaulin,et al.  Contractor programming , 2009, Artif. Intell..

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

[17]  Warwick Tucker,et al.  Foundations of Computational Mathematics a Rigorous Ode Solver and Smale's 14th Problem , 2022 .

[18]  Gilles Trombettoni,et al.  Constructive Interval Disjunction , 2007, CP.

[19]  Eric Walter,et al.  Robust Autonomous Robot Localization Using Interval Analysis , 2000, Reliab. Comput..

[20]  R. Baker Kearfott,et al.  Introduction to Interval Analysis , 2009 .