Design of a Rule Based Controller using Genetic Programming and Its Application to Fuzzy Logic Controller

유전 프로그래밍을 이용한 규칙 기반 제어기의 설계와 퍼지로직 제어기로의 응용

  • 정일권 (한국과학기술원 전기및전자공학과) ;
  • 이주장 (한국과학기술원 전기및전자공학과)
  • Published : 1998.10.01

Abstract

Evolutionary computation techniques can solve search problems using simulated evolution based on the ‘survival of the fittest’. Recently, the genetic programming (GP) which evolves computer programs using the genetic algorithm was introduced. In this paper, the genetic programming technique is used in order to design a rule based controller consisting of condition-action rules for an unknown system. No a priori knowledge about the structure of the controller is needed. Representation of a solution, functions and terminals in GP are analyzed, and a method of constructing a fuzzy logic controller using the obtained rule based controller is described. A simulation example using a nonlinear system shows the validity and efficiency of the proposed method.

Keywords