Last Conflict based Reasoning

  • Authors:
  • Christophe Lecoutre;Lakhdar Sais;Sébastien Tabary;Vincent Vidal

  • Affiliations:
  • CRIL-CNRS FRE 2499, rue de l'université, SP 16, 62307 Lens cedex, France. email: {lecoutre,sais,tabary,vidal}@cril.univ-artois.fr;CRIL-CNRS FRE 2499, rue de l'université, SP 16, 62307 Lens cedex, France. email: {lecoutre,sais,tabary,vidal}@cril.univ-artois.fr;CRIL-CNRS FRE 2499, rue de l'université, SP 16, 62307 Lens cedex, France. email: {lecoutre,sais,tabary,vidal}@cril.univ-artois.fr;CRIL-CNRS FRE 2499, rue de l'université, SP 16, 62307 Lens cedex, France. email: {lecoutre,sais,tabary,vidal}@cril.univ-artois.fr

  • Venue:
  • Proceedings of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose an approach to guide search to sources of conflicts. The principle is the following: the last variable involved in the last conflict is selected in priority, as long as the constraint network can not be made consistent, in order to find the (most recent) culprit variable, following the current partial instantiation from the leaf to the root of the search tree. In other words, the variable ordering heuristic is violated, until a backtrack to the culprit variable occurs and a singleton consistent value is found. Consequently, this way of reasoning can easily be grafted to many search algorithms and represents an original way to avoid thrashing. Experiments over a wide range of benchmarks demonstrate the effectiveness of this approach.