Title :
Evolving conditional branch programs in Tierra-based Asynchronous Genetic Programming
Author :
Harada, Tatsuya ; Ichikawa, Y. ; Takadama, K.
Author_Institution :
Univ. of Electro-Commun., Tokyo, Japan
Abstract :
This paper explores the methods which can evolve conditional branch programs in Tierra-based Asynchronous Genetic Programming (TAGP) to improve an evolutionary ability for complex programs. For this purpose, we propose three methods, namely, the label address, the elite preserving strategy with the program size restriction, and the gradient fitness calculation. An intensive experiment on a calculation program evolution reveals the following implications: (1) the label addressing can simply construct the conditional branch; (2) the elite preserving strategy contributes to maintaining the correct programs and the program size restriction prevents the ineffective instructions; and (3) the gradient fitness calculation can correctly evaluate the multiple outputs programs; and (4) the above three methods, however, are difficult to generate the shortest size programs such as sharing instructions with different calculations.
Keywords :
genetic algorithms; gradient methods; TAGP; Tierra-based asynchronous genetic programming; calculation program evolution; conditional branch programs; elite preserving strategy; evolutionary ability improvement; gradient fitness calculation; label address; multiple outputs programs; program size restriction;
Conference_Titel :
Soft Computing and Intelligent Systems (SCIS) and 13th International Symposium on Advanced Intelligent Systems (ISIS), 2012 Joint 6th International Conference on
Conference_Location :
Kobe
Print_ISBN :
978-1-4673-2742-8
DOI :
10.1109/SCIS-ISIS.2012.6505032