Title :
Sharing and refinement for reusable subroutines of genetic programming
Author :
Hondo, Naohiro ; Iba, Hitoshi ; Kakazu, Yukinori
Author_Institution :
Div. of Syst. & Inf. Eng., Hokkaido Univ., Sapporo, Japan
Abstract :
Presents a new approach to genetic programming (GP). The aim of this study is to indicate an approach to make GP fit for practical use. The objective of our study originates in the fact that human-created programs tend to be divided into subroutines that are reused frequently. In traditional GP, the program is structured as a single sequence. Moreover, there is no room to reuse the subroutines in traditional GP. There have been a few techniques proposed for dividing such programs into subroutines, which attempt to discover certain subroutines. However, the reusability of genetic programs has not yet been discussed. In this paper, we propose an approach for reusability. The proposed method has a library for keeping the subroutines in order to share and reuse them. We make use of the wall-following problem to indicate the efficiency of the method experimentally
Keywords :
genetic algorithms; software libraries; software performance evaluation; software reusability; subroutines; efficiency; genetic programming; reusable subroutines; subroutine library; subroutine refinement; subroutine sharing; wall-following problem; Algorithms; Cities and towns; Genetic mutations; Genetic programming; Humans; Libraries; Proposals; Robustness; Systems engineering and theory;
Conference_Titel :
Evolutionary Computation, 1996., Proceedings of IEEE International Conference on
Conference_Location :
Nagoya
Print_ISBN :
0-7803-2902-3
DOI :
10.1109/ICEC.1996.542661