2951 articles  [english version]
HAL : hal-00085550, version 1

Fiche détaillée  Récupérer au format
14th Workshop on Logic Programming Environments, Saint-Malo : France (2004)
Explanations to Understand the Trace of a Finite Domain Constraint Solver
Gérard Ferrand 1, Willy Lesaint 1, Alexandre Tessier 1
(2004)

Some works in progress on finite domain constraint solvers concern the implementation of a XML trace of the computation according to the OADymPPaC DTD (for example in GNU-Prolog, PaLM, CHIP). Because of the large size of traces, even for small toy problems, some tools are needed to understand this trace. Explanations of value withdrawal (or nogoods) during domain reduction are used by some solvers in finite domain constraint programming. In this paper, we use a formalization of explanations by proof trees in a fixpoint framework based on iteration of monotonic local consistency operators. Proof trees provide a declarative view of the computations by constraint propagation. We show how explanations may be naturally extracted from the OADymPPaC trace format. Explanations allow a better understanding of the domain reductions in the trace.
1 :  Laboratoire d'Informatique Fondamentale d'Orléans (LIFO)
Université d'Orléans : EA4022 – Ecole Nationale Supérieure d'Ingénieurs de Bourges
Informatique/Intelligence artificielle
Liste des fichiers attachés à ce document : 
PS
wlpe2004.ps(332.3 KB)
PDF
wlpe2004.pdf(190.3 KB)