Генетические алгоритмы и эволюционные вычисления отличаются в контексте синтеза проектных решений по нескольким параметрам: www.aiportal.ru
- Способ представления особей. www.aiportal.ru Эволюционные алгоритмы оперируют векторами действительных чисел, а генетические алгоритмы — двоичными векторами. www.aiportal.ru
- Организация процесса селекции. www.aiportal.ru В эволюционных алгоритмах применяется детерминированная процедура селекции, тогда как в генетических алгоритмах она имеет случайный характер. www.aiportal.ru
- Последовательность выполнения процедур селекции и рекомбинации. www.aiportal.ru При реализации эволюционного алгоритма вначале производится рекомбинация, а потом селекция. www.aiportal.ru В случае выполнения генетических алгоритмов эта последовательность инвертируется. www.aiportal.ru
- Параметры алгоритмов. www.aiportal.ru Параметры генетических алгоритмов (такие, как вероятности скрещивания и мутации) остаются постоянными на протяжении всего процесса эволюции, тогда как при реализации эволюционного алгоритма эти параметры подвергаются непрерывным изменениям (так называемая самоадаптация параметров). www.aiportal.ru
Эволюционные вычисления — более общий подход, куда входят не только генетические алгоритмы, но и другие методы, вдохновлённые природными процессами, например, муравьиные алгоритмы или алгоритмы роя частиц. pikabu.ru
И генетические алгоритмы, и эволюционные вычисления используются для поиска решений в задачах, где стандартные методы не срабатывают. pikabu.ru