На самом деле нет конкретного названия для категории, хотя термин генетическое программирование часто используется не только для обозначения оригинального генетического программирования с использованием Lisp S-выражений, представленных в виде деревьев, но и для более широкого обозначения всех методов автоматического программирования. используя эволюционные алгоритмы. Это, конечно, не включает неэволюционные методы, но это значительная часть научной литературы.
Другие техники, относящиеся к этой широкой категории «Генетическое программирование», которые вы могли бы рассмотреть, включают Грамматическое развитие , Программирование генной экспрессии , Линейный ГП и декартова ГП .
Существует также Эволюционное программирование , которое отличается от генетического программирования (хотя и в некоторых отношениях аналогично). Небольшое количество исследований было сделано по использованию Ant Colony Optimization для автоматического программирования. Хотя я не думаю, что это было очень успешно. Вы можете найти это лучше всего, используя Google Scholar.