Representing Configuration Knowledge With Weight Constraint Rules

The paper demonstrates that product configuration applications fit naturally the framework of answer set programming. It is shown that product configuration knowledge can be represented systematically and compactly using a logic program type rule language such that the answers of a configuration task, the configurations, correspond to the models of the rule representation.. The paper pr.es.~nts such a"}ule-bised forrealization of a unified configuration oni~o]ogy using a" weight constraint rule language. The language extends normal logic programs with cardinality and weight constraints which leads to a compact and simple formalization. The complexity of the configuration task defined by the formalization is shown to be NP-complete.

[1]  Ilkka Niemelä,et al.  A Fixpoint Definition of Dynamic Constraint Satisfaction , 1999, CP.

[2]  Luigi Palopoli,et al.  NP-SPEC: an executable specification language for solving all problems in NP , 1999, Comput. Lang..

[3]  I. Niemelä,et al.  Extending the Smodels system with cardinality and weight constraints , 2001 .

[4]  Ilkka Niemelä,et al.  Stable Model Semantics of Weight Constraint Rules , 1999, LPNMR.

[5]  Ilkka Niemelä,et al.  Developing a Declarative Rule Language for Applications in Product Configuration , 1999, PADL.

[6]  Robert M. Colomb,et al.  Mechanising Shared Configuration and Diagnosis Theories Through Constraint Logic Programming , 1998, J. Log. Program..

[7]  Seif Haridi,et al.  A Tool for Developing Interactive Configuration Applications , 1996, J. Log. Program..

[8]  Reijo Sulonen,et al.  Unified Configuration Knowledge Representation Using Weight Constraint Rules , 2000 .

[9]  Patrik Simons,et al.  Extending the Stable Model Semantics with More Expressive Rules , 1999, LPNMR.

[10]  Thomas Eiter,et al.  Preferred Answer Sets for Extended Logic Programs , 1999, Artif. Intell..

[11]  Reijo Sulonen,et al.  Towards a general ontology of configuration , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[12]  Francesco Buccafurri,et al.  Strong and Weak Constraints in Disjunctive Datalog , 1997, LPNMR.

[13]  Tommi Syrjänen Including Diagnostic Information in Configuration Models , 2000, Computational Logic.

[14]  Markus Stumptner,et al.  Consistency-Based Configuration , 1999 .

[15]  Brian Falkenhainer,et al.  Dynamic Constraint Satisfaction Problems , 1990, AAAI.