2010
DOI: 10.1613/jair.2905
|View full text |Cite
|
Sign up to set email alerts
|

Interactive Cost Configuration Over Decision Diagrams

Abstract: In many AI domains such as product configuration, a user should interactively specify a solution that must satisfy a set of constraints. In such scenarios, offline compilation of feasible solutions into a tractable representation is an important approach to delivering efficient backtrack-free user interaction online. In particular,binary decision diagrams (BDDs) have been successfully used as a compilation target for product and service configuration. In this paper we discuss how to extend BDD-based configurat… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 43 publications
0
13
0
Order By: Relevance
“…The set of potential configurations is defined implicitly by the configuration knowledge base. A configuration system (configurator) determines a configuration that takes into account the defined set of requirements and the constraints in the configuration knowledge base of efficient reasoning engines that often exploit compiled knowledge representations such as binary decision diagrams (BDDs) (Andersen et al 2010) to more efficiently determine whether a solution exists for the given configuration task. In situations where no solution can be identified for a given set of customer requirements, conflict detection (Junker 2004) and diagnosis approaches (Bakker et al 1993;Felfernig et al 2004Felfernig et al , 2012 are applied to assist users in finding a way out from the no solution could be found dilemma.…”
Section: Configuration Technologiesmentioning
confidence: 99%
“…The set of potential configurations is defined implicitly by the configuration knowledge base. A configuration system (configurator) determines a configuration that takes into account the defined set of requirements and the constraints in the configuration knowledge base of efficient reasoning engines that often exploit compiled knowledge representations such as binary decision diagrams (BDDs) (Andersen et al 2010) to more efficiently determine whether a solution exists for the given configuration task. In situations where no solution can be identified for a given set of customer requirements, conflict detection (Junker 2004) and diagnosis approaches (Bakker et al 1993;Felfernig et al 2004Felfernig et al , 2012 are applied to assist users in finding a way out from the no solution could be found dilemma.…”
Section: Configuration Technologiesmentioning
confidence: 99%
“…There are also some proposals to combine description logics and constraint satisfaction problems [35]. Furthermore, we have found papers in the product configuration literature that use binary decisions diagrams (BDD) to represent and solve configuration problems [9,4,28] and also proposals which combine CSPs with BDD techniques to obtain better product configurators [61].…”
Section: Rq2: Which Are the Automated Mechanisms Proposed?mentioning
confidence: 99%
“…One of the earliest constraint-based configurators was the COSSACK system [22], which was developed already in the mid-1980s. Configuration problems have also been a test bed for advanced constraint-based techniques, for example to analyze aspects of variable interchangeability and symmetry, soft constraints or questions of interactive problem solving, see, e.g., [10], [25], [4], or [3].…”
Section: Constraint-based Approachesmentioning
confidence: 99%