Towards Improving Case Adaptability with a Genetic Algorithm

Case combination is a difficult problem in Case Based Reasoning, as sub-cases often exhibit conflicts when merged together. In our previous work we formalized case combination by representing each case as a constraint satisfaction problem, and used the minimum conflicts algorithm to systematically synthesize the global solution. However, we also found instances of the problem in which the minimum conflicts algorithm does not perform case combination efficiently. In this paper we describe those situations in which initially retrieved cases are not easily adaptable, and propose a method by which to improve case adaptability with a genetic algorithm. We introduce a fitness function that maintains as much retrieved case information as possible, while also perturbing a sub-solution to allow subsequent case combination to proceed more efficiently.

[1]  B. D. Netten,et al.  Incremental Adaptation for Conceptual Design in EADOCS , 1996 .

[2]  Edward P. K. Tsang,et al.  Applying Genetic Algorithms to Constraint Satisfaction Optimization Problems , 1990, ECAI.

[3]  R. Miles,et al.  A Case Based Method for Solving Relatively Stable Dynamic Constraint Satisfaction Problems , 1995, ICCBR.

[4]  Ashok K. Goel,et al.  Integration of case-based reasoning and model-based reasoning for adaptive design problem-solving , 1989 .

[5]  Dean Allemang,et al.  EWCBR'93: 1st European Workshop on Case-Based Reasoning: Otzenhausen, Germany, 1--5 November 1993 , 1994 .

[6]  Boi Faltings,et al.  Exploring case-Based building design—CADRE , 1993, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[7]  Pearl Pu,et al.  Adaptation Using Constraint Satisfaction Techniques , 1995, ICCBR.

[8]  Ian F. C. Smith,et al.  Spatial composition using cases: IDIOM , 1995, ICCBR.

[9]  Hector Muñoz-Avila,et al.  Retrieving Cases in Structured Domains by Using Goal Dependencies , 1995, International Conference on Case-Based Reasoning.

[10]  Lisa Purvis Intelligent design problem solving using case based and constraint based techniques , 1996 .

[11]  Michael Freed,et al.  A model-based approach to the construction of adaptive case-based planning systems , 1991 .

[12]  Karen Zita Haigh,et al.  Route Planning by Analogy , 1995, ICCBR.

[13]  M. Rojas,et al.  From quasi-solutions to solution: an evolutionary algorithm to solve CSP , 1996 .

[14]  Barry Smyth,et al.  Experiments On Adaptation-Guided Retrieval In Case-Based Design , 1995, ICCBR.

[15]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[16]  T. J. Warwick,et al.  A GA Approach To Constraint Satisfaction Problems , 1995 .

[17]  David C. Wilson,et al.  Learning to Improve Case Adaption by Introspective Reasoning and CBR , 1995, ICCBR.

[18]  Kazuo Miyashita,et al.  Improving System Performance in Case-Based Iterative Optimization through Knowledge Filtering , 1995, IJCAI.

[19]  A. E. Eiben,et al.  Solving constraint satisfaction problems using genetic algorithms , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[20]  Steven Minton,et al.  Minimizing Conflicts: A Heuristic Repair Method for Constraint Satisfaction and Scheduling Problems , 1992, Artif. Intell..