A Rigorous Global Filtering Algorithm for Quadratic Constraints

  • Authors:
  • Yahia Lebbah;Claude Michel;Michel Rueher

  • Affiliations:
  • Aff1 Aff2;COPRIN (I3S/CNRS--INRIA), Université de Nice--Sophia Antipolis, Sophia Antipolis Cedex, France 06903;COPRIN (I3S/CNRS--INRIA), Université de Nice--Sophia Antipolis, Sophia Antipolis Cedex, France 06903

  • Venue:
  • Constraints
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article introduces a new filtering algorithm for handling systems of quadratic equations and inequations. Such constraints are widely used to model distance relations in numerous application areas ranging from robotics to chemistry. Classical filtering algorithms are based upon local consistencies and thus, are often unable to achieve a significant pruning of the domains of the variables occurring in quadratic constraint systems. The drawback of these approaches comes from the fact that the constraints are handled independently. We introduce here a global filtering algorithm that works on a tight linear relaxation of the quadratic constraints. The Simplex algorithm is then used to narrow the domains. Since most implementations of the Simplex work with floating point numbers and thus, are unsafe, we provide a procedure to generate safe linearizations. We also exploit a procedure provided by Neumaier and Shcherbina to get a safe objective value when calling the Simplex algorithm. With these two procedures, we prevent the Simplex algorithm from removing any solution while filtering linear constraint systems. Experimental results on classical benchmarks show that this new algorithm yields a much more effective pruning of the domains than local consistency filtering algorithms.