Эволюционное программирование (ЭП) отличается от других методов эволюционных вычислений, например генетических алгоритмов, тем, что использует поведенческие макромодели, а не генетические микромодели. intuit.ru
Некоторые другие отличия ЭП:
- Уровень эволюции. masters.donntu.ru intuit.ru В ЭП поиск альтернативных решений происходит на уровне фенотипа, а не на уровне генотипа. masters.donntu.ru
- Оператор рекомбинации. intuit.ru В ЭП не применяется оператор рекомбинации, поскольку здесь нет обмена генетическим материалом. intuit.ru
- Отбор. intuit.ru Отбор основан на конкуренции особей. intuit.ru Особи с лучшими характеристиками относительно группы конкурентов имеют большую вероятность попасть в следующее поколение. intuit.ru
- Количество потомков. intuit.ru В ЭП число потомков, как правило, равно числу родительских особей. intuit.ru
- Представление потенциального решения. intuit.ru В ЭП для представления потенциального решения используется модель конечного автомата. intuit.ru
При этом ЭП считается одним из самых гибких подходов в эволюционных вычислениях, где форма представления потенциального решения и генетические операторы адаптируются в достаточно широких пределах к рассматриваемой проблеме. intuit.ru