I. Introduction
Genetic Algorithm (GA) [1] and Genetic Programming (GP) [2] are the typical evolutionary computation and have been widely studied to solve complex problems. One of the research fields of evolutionary computation is automatic program generation such as generating boolean functions. GP and other learning techniques such as neural networks have been successfully applied to this field [2]-[5].