A combined machine learning and genetic algorithm approach to controller design

Abstract The paper describes a combination of machine learning and evolutionary optimisation in learning to control a physical device. Human control skill is exploited as a source of the prior knowledge needed to establish the structure of control rules. This knowledge is first made explicit by means of machine learning, and then a genetic algorithm is used to improve the control performance with respect to chosen criteria. This hybrid control-synthesis scheme was tested in swing control on a model of a container crane. It has proved successful in reducing the number of trials needed for optimisation, which is especially important when dealing with physical devices.

[1]  David E. Goldberg,et al.  Dynamic System Control Using Rule Learning and Genetic Algorithms , 1985, IJCAI.

[2]  William H. Press,et al.  Numerical recipes , 1990 .

[3]  Donald Michie,et al.  Man-Machine Co-operation on a Learning Task , 1969 .

[4]  Roger M. Kerr,et al.  Interactive Reactive Scheduling by Human Learning and Machine Induction , 1994 .

[5]  Donald Michie,et al.  Cognitive models from subcognitive skills , 1990 .

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

[7]  Ivan Bratko,et al.  Transfer of control skill by machine learning , 1997 .

[8]  Ivan Bratko,et al.  Learning to control dynamic systems , 1995 .

[9]  Yoshiyuki Sakawa,et al.  Optimal control of container cranes , 1981, Autom..

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

[11]  K. J. Hunt Optimal Control System Synthesis with Genetic Algorithms , 1992, PPSN.

[12]  R. D. Parslow,et al.  Computer Graphics:Techniques and Applications , 1969 .

[13]  David J. Spiegelhalter,et al.  Machine Learning, Neural and Statistical Classification , 2009 .

[14]  Ivan Bratko,et al.  Reconstructing Human Skill with Machine Learning , 1994, European Conference on Artificial Intelligence.

[15]  Tanja Urbancic,et al.  Genetic algorithms in controller design and tuning , 1993, IEEE Trans. Syst. Man Cybern..

[16]  Bogdan Filipič,et al.  An Interactive Genetic Algorithm for Controller Parameter Optimization , 1993 .

[17]  Z. Michalewicz,et al.  Genetic algorithms for numerical optimization , 1991 .

[18]  Ivan Bratko,et al.  On Estimating Probabilities in Tree Pruning , 1991, EWSL.

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

[20]  J. David Schaffer,et al.  Proceedings of the third international conference on Genetic algorithms , 1989 .

[21]  Claude Sammut,et al.  Learning to Fly , 1992, ML.