Author:
Makoto Ohki
Affiliation:
Field of Technology, Tottori University, 4, 101 Koyama-Minami, Tottori, 680-8552 and Japan
Keyword(s):
Genetic Programming, Multi-objective Optimization, Partial Sampling, Tree Structural Distance, NSGA-II.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Computational Intelligence
;
Evolutionary Computing
;
Genetic Algorithms
;
Informatics in Control, Automation and Robotics
;
Intelligent Control Systems and Optimization
;
Soft Computing
Abstract:
This paper describes a technique on an optimization of tree-structure data, or genetic programming (GP), by means of a multi-objective optimization technique. NSGA-II is applied as a frame work of the multi-objective optimization. GP wreaks bloat of the tree structure as one of the major problem. The cause of bloat is that the tree structure obtained by the crossover operator grows bigger and bigger but its evaluation does not improve. To avoid the risk of bloat, a partial sampling (PS) operator is proposed instead to the crossover operator. Repeating processes of proliferation and metastasis in PS operator, new tree structure is generated as a new individual. Moreover, the size of the tree and a tree-structural distance (TSD) are additionally introduced into the measure of the tree-structure data as the objective functions. And then, the optimization problem of the tree-structure data is defined as a three-objective optimization problem. TSD is also applied to the selection of paren
t individuals instead to the crowding distance of the conventional NSGA-II. The effectiveness of the proposed techniques is verified by applying to the double spiral problem.
(More)