Keywords : Controlled Gene-Accumulation Programming


Controlled Gene-Accumulation Programming

Najla Akram Al-Saati; Nidhal Al-Assady

AL-Rafidain Journal of Computer Sciences and Mathematics, 2009, Volume 6, Issue 1, Pages 63-79
DOI: 10.33899/csmj.2009.163766

A full description of a new novel method proposed for Automatic Programming is brought forward in this work. Controlled Gene-Accumulation programming is a method that is purely inspired by concepts of nature. Research will show that this method provide a better overall performance especially due to the isolation of terminals from functions. Chromosome flip folding is a new crossover operator introduced in this work; it will prove to be efficient in introducing new genetic material.
            A new stage is added to the evolutionary process along with mutation, transposition and recombination, the stage is inspired from natural inoculation with two new operators: vaccines and serums, these two operators proved to have a huge effect on evolving systems by ensuring the death of weak individuals and survival of the fittest with the addition of enforced immunity of the system.
            Investigations of this approach proved its superiority over other methods in various aspects, it is in a way controlled to adapt to rule complexity and the production of minimal chromosomal encodings as the chromosomes all have varying lengths genes. It has a much faster execution time compared to the well-known Gene Expression Programming method.