Title :
Improvement of the Success Rate of Automatic Generation of Procedural Programs with Variable Initialization Using Genetic Programming
Author :
Horii, Fuuki ; Hochin, Teruhisa ; Nomiya, Hiroki
Author_Institution :
Grad. Sch. of Sci. & Technol., Kyoto Inst. of Technol., Kyoto, Japan
fDate :
Aug. 31 2014-Sept. 4 2014
Abstract :
Genetic Programming (GP), a method of evolutionary computation, is used in producing a variety of programs. In order to generate a procedural program, handling variables is required. It increases the number of combinations of generated programs. This paper proposes a method including the automatic initialization of variables and decreasing the number of combinations of them. For this propose, two major revisions are introduced. One is the introduction of new parameters, the maximum depth and the minimum depth of the height of a program tree. These make programs easy to have a specific structure. The other is the addition of genetic operations. These are for avoiding convergence of programs. Owing to these revisions, it is possible to improve the success rate of the generation of program that includes all of requirement.
Keywords :
automatic programming; genetic algorithms; GP; automatic generation; evolutionary computation; genetic programming; procedural programs; program tree; success rate; variable initialization; Informatics; genetic operation; genetic programming; procedural programming; program generation;
Conference_Titel :
Advanced Applied Informatics (IIAIAAI), 2014 IIAI 3rd International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4799-4174-2
DOI :
10.1109/IIAI-AAI.2014.144