We present a methodology of learning fuzzy rules using an iterative
genetic algorithm (GA). The approach incorporates a scheme of
partitioning the entire solution space into individual subspaces. It
then employs a mechanism to progressively relax or tighten the
constraint. The relaxation or tightening of constraint guides the GA to
the subspace for further iteration. The system referred to as the
iterative GA learning module is useful for learning an efficient fuzzy
control algorithm based on a predefined linguistic terms set. The
overall approach was applied to learn a fuzzy algorithm for a water
bath temperature control. The simulation results demonstrate the
effectiveness of the approach in automating an industrial process.