Subscribe Now Subscribe Today
Science Alert
 
FOLLOW US:     Facebook     Twitter
Blue
   
Curve Top
Research Journal of Information Technology
  Year: 2012 | Volume: 4 | Issue: 4 | Page No.: 235-240
DOI: 10.3923/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.
PDF Fulltext XML References Citation Report Citation
 RELATED ARTICLES:
  •    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.

DOI: 10.3923/rjit.2012.235.240

URL: https://scialert.net/abstract/?doi=rjit.2012.235.240

 
COMMENT ON THIS PAPER
 
 
 

 

 
 
 
 
 
 
 
 
 

 
 
 
 
 

       

       

Curve Bottom