Computing explanations for the unary resource constraint

8Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Integration of explanations into a CSP solver is a technique addressing difficult question "why my problem has no solution". Moreover, explanations together with advanced search methods like directed backjumping can effectively cut off parts of the search tree and thus speed up the search. In order to use explanations, propagation algorithms must provide some sort of reasons (justifications) for their actions. For binary constraints it is mostly easy. In the case of global constraints computation of factual justifications can be tricky and/or computationally expensive. This paper shows how to effectively compute explanations for the unary resource constraint. The explanations are computed in a lazy way. The technique is experimentally demonstrated on job-shop benchmark problems. The following propagation algorithms are considered: edge-finding, not-first/not-last and detectable precedences. Speed of these filtering algorithms and speed of the explanation computation is the main interest. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Vilím, P. (2005). Computing explanations for the unary resource constraint. In Lecture Notes in Computer Science (Vol. 3524, pp. 396–409). Springer Verlag. https://doi.org/10.1007/11493853_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free