HOME JOURNALS CONTACT

Research Journal of Information Technology

Year: 2012 | Volume: 4 | Issue: 4 | Page No.: 235-240
DOI: 10.17311/rjit.2012.235.240
The Evolution of Reusable Programs Using Genetic Algorithm
Yousif Al-Bastaki

Abstract: Genetic programming is an automatic programming technique that is used to evolve computer programs by applying genetic algorithm. There are a number of representation methods to illustrate these programs, such as LISP expressions. This study investigates the effectiveness of genetic programming in solving the symbolic regression problem by using different representation scheme, in which, the population programs are expressed as integer sequences rather than lisp expressions. This approach is called Genetic Algorithm for Developing Software (GADS). Furthermore, this study introduces the concept of reusability to GADS and explains how to evolve reusable programs using GADS. Different architecture altering operations are applied such as function deletion and arguments duplication.

Fulltext PDF Fulltext HTML

How to cite this article
Yousif Al-Bastaki , 2012. The Evolution of Reusable Programs Using Genetic Algorithm. Research Journal of Information Technology, 4: 235-240.

Related Articles:
© Science Alert. All Rights Reserved