Inter-block backtracking: exploiting the structure in continuous CSPs

  • Authors:
  • Bertrand Neveu;Christophe Jermann;Gilles Trombettoni

  • Affiliations:
  • COPRIN Project, CERMICS-I3S-INRIA, Sophia.Antipolis cedex, France;Laboratoire IRIN, Université de Nantes, Nantes cedex 3, France;COPRIN Project, CERMICS-I3S-INRIA, Sophia.Antipolis cedex, France

  • Venue:
  • COCOS'03 Proceedings of the Second international conference on Global Optimization and Constraint Satisfaction
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper details a technique, called inter-block backtracking (IBB), which improves interval solving of decomposed systems with non-linear equations over the reals. This technique, introduced in 1998 by Bliek et al., handles a system of equations previously decomposed into a set of (small) k × k sub-systems, called blocks. All solutions are obtained by combining the solutions computed in the different blocks. The approach seems particularly suitable for improving interval solving techniques. In this paper, we analyze into detail the different variants of IBB which differ in their backtracking and filtering strategies. We also introduce IBB-GBJ, a new variant based on Dechter's graph-based backjumping. An extensive comparison on a sample of eight CSPs allows us to better understand the behavior of IBB. It shows that the variants IBB-BT+ and IBB-GBJ are good compromises between simplicity and performance. Moreover, it clearly shows that limiting the scope of the filtering to the blocks is very useful. For all the tested instances, IBB gains several orders of magnitude as compared to a global solving.