2002
DOI: 10.1016/s0004-3702(01)00162-x
|View full text |Cite
|
Sign up to set email alerts
|

Consistency restoration and explanations in dynamic CSPs—Application to configuration

Abstract: Most of the algorithms developed within the Constraint Satisfaction Problem (CSP) framework cannot be used as such to solve interactive decision support problems, like product configuration. Indeed, in such problems, the user is in charge of assigning values to variables. Global consistency maintaining is only one among several functionalities that should be offered by a CSP-based platform in order to help the user in her task; other important functionalities include providing explanations for some user's choi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
107
0
3

Year Published

2008
2008
2024
2024

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 135 publications
(110 citation statements)
references
References 19 publications
0
107
0
3
Order By: Relevance
“…We considered two cases with respect to size: measuring the sum of the sizes of each table constraint in the reformulation, as well as the sum of the sizes of a REGULAR-based compilation of each table. We considered positive table constraints from the following five datasets: the Renault Megane Car Configuration Problem (we used the two largest table constraints, R80 and R140) [2]; a dataset of digital cameras [18]; a dataset of laptops [18]; the AI-CBR travel case-base [14]; and a dataset based on the crossword puzzle CSP benchmark [1]. We used a well-known library, called TANE [11], to compute the set of minimal functional dependencies for each table.…”
Section: Resultsmentioning
confidence: 99%
“…We considered two cases with respect to size: measuring the sum of the sizes of each table constraint in the reformulation, as well as the sum of the sizes of a REGULAR-based compilation of each table. We considered positive table constraints from the following five datasets: the Renault Megane Car Configuration Problem (we used the two largest table constraints, R80 and R140) [2]; a dataset of digital cameras [18]; a dataset of laptops [18]; the AI-CBR travel case-base [14]; and a dataset based on the crossword puzzle CSP benchmark [1]. We used a well-known library, called TANE [11], to compute the set of minimal functional dependencies for each table.…”
Section: Resultsmentioning
confidence: 99%
“…Les diagrammes de décision -automates, diagrammes de décision binaires ordonnés (OBDD), diagrammes de décision multivalués (MDD) -sont particulièrement intéressants pour la compilation de problèmes de satisfaction de contraintes, et spécialement pour le type d'application qui nous intéresse,à savoir la compilation de problèmes de configuration de produit [3,10,12]. Cela dit, ces diagrammes ne permettent pas tels quels de représenter des fonctions de coût, ou plus généralement des fonctions associant une valuation (coût, degré de satisfaction, probabilité, etc.)…”
Section: Introductionunclassified
“…aux affectations de variables -ils ne permettent pas la compilation de problèmes de satisfaction de contraintes valuées (VCSPs). Dans un tel cadre, les diagrammes de décision valués (VDDs) -diagrammes de décision algébriques (ADDs) [4], diagrammes de dé-cisionà arcs valués (EVBDDs) [15,14,3], Semiring Labeled Decision Diagrams (SLDDs) [20], diagrammes de décision algébriques affines (AADDs) [18][17] sont alors des langages cibles pertinents. Les ADDs par exemple ontété utilisés pour la compilation de problèmes de planification [13] ; des travaux en configuration de produit [3,11] ont proposé d'utiliser les EVBDDs (ou de manièreéquivalente, les SLDDs additifs -SLDD + ) pour capturer des fonctions de coût ou de préférences fortement additives, c'est-à-dire des cas où la valuation associéeà une affectation des variables s'exprime directement par un VCSP dont toutes les contraintes souples sont unaires : l'idée est alors de compiler les contraintes dures qui définissent le produit configurable par un MDD, puis d'ajouter les valuations définies par les contraintes unaires directement sur les arcs.…”
Section: Introductionunclassified
“…The industrial need for configuration applications is ancient [10,4], and has triggered the development of many configuration programs and formalisms [13,20,1,14,19,21,22,9,15].…”
Section: Configurationmentioning
confidence: 99%