Analysis of population size in the accuracy and performance of genetic training for rule-based control systems

Abstract In off-line training of a rule-based controller, the significant measure of successful training is the quality of control provided by the generated rule set. In an adaptive or on-line control environment, performance is also measured by the ability to accurately maintain a satisfactory rule set, but within constraints on speed and/or resource availability. Very small population genetic algorithms, or microGAs, have been proposed as a means of capitalizing on the hill climbing characteristics of faster local optimizatiion techniques while requiring less memory and retaining much of the robustness of traditional, larger population genetic search. A traditional genetic algorithm and a similar microGA are developed and applied to two control problems. The performance of these algorithms is analyzed with respect to (1) the quality of the rules learned, (2) the rate at which learning occurs, and (3) the memory resources required during learning.

[1]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[2]  D. Dasgupta,et al.  Controlling a Dynamic Physical System Using Genetic-Based Learning Methods , 1995, Practical Handbook of Genetic Algorithms.

[3]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[6]  F. R. A. Hopgood,et al.  Machine Intelligence 2 , 1970, The Mathematical Gazette.

[7]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Michael O. Odetayo,et al.  Genetic Algorithm for Inducing Control Rules for a Dynamic System , 1989, International Conference on Genetic Algorithms.

[9]  Philip R. Thrift,et al.  Fuzzy Logic Synthesis with Genetic Algorithms , 1991, ICGA.

[10]  Kalmanje Krishnakumar,et al.  Micro-Genetic Algorithms For Stationary And Non-Stationary Function Optimization , 1990, Other Conferences.

[11]  David E. Goldberg,et al.  Genetic Algorithms in Pipeline Optimization , 1987 .

[12]  David E. Goldberg,et al.  Sizing Populations for Serial and Parallel Genetic Algorithms , 1989, ICGA.

[13]  Claude Sammut,et al.  Experimental Results from an Evaluation of Algorithms that Learn to Control Dynamic Systems , 1988, ML.