In fact, there is no specific name for the category, although the term “genetic programming” is often used not only to refer to the original genetic programming using lisp S-expressions represented as trees, but more generally to refer to all automatic programming using evolutionary algorithms. This, of course, does not include non-evolutionary methods, but it is a large part of the research literature.
Other methods that typically fall into this broad category of Genetic Programming, which you might consider, include Grammar Evolution , Gene Expression Programming , Linear GP, and Cartesian GP .
There is also evolutionary programming , which differs from (albeit in some respects similar) genetic programming. A small amount of research has been done using Ant Colony Optimization for automatic programming. Although, I do not think it was very successful. You can find it best with Google Scholar.
Tom castle
source share