Evolution of a controller with a free variable using genetic programming

6Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A mathematical formula containing one or more free variables is "general" in the sense that it provides a solution to an entire category of problems. For example, the familiar formula for solving a quadratic equation contains free variables representing the equation’s coefficients. Previous work has demonstrated that genetic programming can automatically synthesize the design for a controller consisting of a topological arrangement of signal processing blocks (such as integrators, differentiators, leads, lags, gains, adders, inverters, and multipliers), where each block is further specified ("tuned") by a numerical component value, and where the evolved controller satisfies user-specified requirements. The question arises as to whether it is possible to use genetic programming to automatically create a "generalized" controller for an entire category of such controller design problems—instead of a single instance of the problem. This paper shows, for an illustrative problem, how genetic programming can be used to create the design for both the topology and tuning of controller, where the controller contains a free variable.

Cite

CITATION STYLE

APA

Koza, J. R., Yu, J., Keane, M. A., & Mydlowec, W. (2000). Evolution of a controller with a free variable using genetic programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1802, pp. 91–105). Springer Verlag. https://doi.org/10.1007/978-3-540-46239-2_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free