Главная » Информационные системы » Алгоритмизация » Генетические алгоритмы (Основные понятия: генотип,фенотип, особь и качество особи, популяция и размер популяции,поколение, родители и потомки. Операторы скрещивания, мутации, отбора,редукции, останова)

Генетические алгоритмы (Основные понятия: генотип,фенотип, особь и качество особи, популяция и размер популяции,поколение, родители и потомки. Операторы скрещивания, мутации, отбора,редукции, останова)

Особь - точка из допустимого множества.

Популяция – это множество особей.

Каждая особь кодируется генотипом.

Фенотип - смысловое содержание генотипа.

Этапы решения генетического алгоритма

Создание популяции.

Наиболее популярный алгоритм - случайное создание особей из множества значений

Отбор родителей.

·         Отбор лучших (в точки зрения задачи);

·         Отбор худших;

·         Случайным образом;

Кроссинговер (скрещивание).

·         Одноточечное (наиболее популярное);

·         Двух-/трехточечное;

Мутация.

·         Мутируют все особи, но немного (1 разряд);

·         Мутирует часть особей, но сильно (чтобы повысить разнообразие).

Редукция (отбрасывание).

·         Отбрасывают худшие;

·         Отбрасываются лучшие;

·         Отбрасываются случайным образом.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины