Subscribe Now Subscribe Today
Science Alert
Curve Top
Research Journal of Information Technology
  Year: 2012 | Volume: 4 | Issue: 4 | Page No.: 235-240
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

The Evolution of Reusable Programs Using Genetic Algorithm

Yousif Al-Bastaki

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.
PDF Fulltext XML References Citation Report Citation
  •    GADS and Reusability
  •    Optimal Distribution of the Reactive Power and Voltages Control in Algerian Network Using the Genetic Algorithm Method
  •    Calculation of Plate Natural Frequency by Genetic Programming
  •    Segmentation of Satellite Imagery using RBF Neural Network and Genetic Algorithm
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.




Curve Bottom