The theoretical foundations of genetic algorithms (GA) are the schema theorem and the building block hypothesis. In the meaning of these foundational concepts, simple genetic algorithms (SGA) allocate more trials to the schemata whose average fitness remains above average. Although SGA does well in many applications as an optimization method, still it does not guarantee the convergence of a global optimum. Therefore as an alternative scheme, there is a growing interest in a co-evolutionary system, where two populations constantly interact and co-evolve in contrast with traditional single population evolutionary algorithms. In this paper, we propose a new design method of an optimal fuzzy logic controller using a co-evolutionary concept. In general, it is very difficult to find optimal fuzzy rules by experience when the input and/or output variables are going to increase. So we propose a co-evolutionary method finding optimal fuzzy rules. Our algorithm is that after constructing two population groups made up of rule base and its schema, by co-evolving these two populations, we find the optimal fuzzy logic controller. By applying the proposed method to a path planning problem of autonomous mobile robots when moving objects exist, we show the validity of the proposed method
Published in:
Industrial Electronics, 2001. Proceedings. ISIE 2001. IEEE International Symposium on
(Volume:1
)
Date of Conference: 2001