Learning With Case-Injected Genetic Algorithms
Authors:
- J. McDonnellJMJ. McDonnell
- 24 August 2004
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Evolutionary Computation
- Vol. 8 (4) , 316-328
Abstract
This paper presents a new approach to acquiring and using problem specific knowledge during a genetic algorithm (GA) search. A GA augmented with a case-based memory of past problem solving attempts learns to obtain better performance over time on sets of similar problems. Rather than starting anew on each problem, we periodically inject a GA's population with appropriate intermediate solutions to similar previously solved problems. Perhaps, counterintuitively, simply injecting solutions to previously solved problems does not produce very good results. We provide a framework for evaluating this GA-based machine-learning system and show experimental results on a set of design and optimization problems. These results demonstrate the performance gains from our approach and indicate that our system learns to take less time to provide quality solutions to a new problem as it gains experience from solving other similar problems in design and optimization.Keywords
This publication has 16 references indexed in Scilit:
- Genetic learning for combinational logic designSoft Computing, 2003
- A heuristic combination method for solving job-shop scheduling problems1998
- Combining robot control strategies using genetic algorithms with memory1997
- Case-based reasoning assisted explanation of genetic algorithm resultsJournal of Experimental & Theoretical Artificial Intelligence, 1993
- CASE-BASED DESIGN: A TASK ANALYSIS1992
- RETRIEVAL STRATEGIES IN A CASE-BASED DESIGN SYSTEM1992
- ARGO: AN ANALOGICAL REASONING SYSTEM FOR SOLVING DESIGN PROBLEMS1992
- AUTOMATED REUSE OF DESIGN PLANS IN BOGART1992
- The CHC Adaptive Search Algorithm: How to Have Safe Search When Engaging in Nontraditional Genetic Recombination1991
- Learning sequential decision rules using simulation models and competitionMachine Learning, 1990