Automatically Decomposing Configuration Problems

Configuration was one of the first tasks successfully approached via AI techniques. However, solving configuration problems can be computationally expensive. In this work, we show that the decomposition of a configuration problem into a set of simpler and independent subproblems can decrease the computational cost of solving it. In particular, we describe a novel decomposition technique exploiting the compositional structure of complex objects and we show experimentally that such a decomposition can improve the efficiency of configurators.

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

[2]  Eugene C. Freuder,et al.  Configuration as Composite Constraint Satisfaction , 1996 .

[3]  John P. McDermott,et al.  R1: A Rule-Based Configurer of Computer Systems , 1982, Artif. Intell..

[4]  Pietro Torasso,et al.  Interactive Configuration Capability in a Sale Support System: Laziness and Focusing Mechanisms , 2001, IJCAI 2001.

[5]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[6]  Pietro Torasso,et al.  Decomposition strategies for configuration problems , 2003, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[7]  Pietro Torasso,et al.  Problem Decomposition in Configuration , 2002 .

[8]  Jon R. Wright,et al.  An Industrial-Strength Description-Logics-Based Configurator Platform , 1998, IEEE Intell. Syst..

[9]  Pietro Torasso,et al.  Supporting Product Configuration in a Virtual Store , 2001, AI*IA.

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

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

[12]  Carsten Sinz Knowledge Compilation for Product Configuration , 2002 .

[13]  Gerhard Fleischanderl,et al.  Thoughts on Partitioning Large-Scale Configuration Problems , 1996 .

[14]  Reijo Sulonen,et al.  Representing Configuration Knowledge With Weight Constraint Rules , 2001, Answer Set Programming.

[15]  Markus Stumptner,et al.  Configuring Large Systems Using Generative Constraint Satisfaction , 1998, IEEE Intell. Syst..

[16]  Reijo Sulonen,et al.  Empirical Testing of a Weight Constraint Rule Based Configurator , 2002 .