3028 articles  [version française]
HAL: hal-00085550, version 1

Detailed view  Export this paper
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
Computer Science/Artificial Intelligence
Attached file list to this document: 
PS
wlpe2004.ps(332.3 KB)
PDF
wlpe2004.pdf(190.3 KB)