Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модель_ распредел.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
873.47 Кб
Скачать

Эволюционная оптимизация

В алгоритмах эволюционной оптимизации используются идеи естественного процесса генезиса (естественного отбора). Используются формальные категории: популяция, индивид, особь, скрещивания, мутации и отбор по критерию.

Популяция - совокупность всех рассматриваемых возможных решений,

Особь (индивидуум) – одно из возможных решений, в т.ч. оптимальное,

Ген – переменная в возможном решении (в особи),

Аллель – генетический атом в гене (бит в переменной).

Популяция = совокупность возможных решений (индивидов, особей). Каждый индивид – совокупность генов, т.е. искомых переменных. Проводится математический генезис и отбор из большого числа особей по некоторому критерию, заданному пользователем. Новые (дочерние) особи наследуют некоторые признаки и свойства старых (родительских), причем каждый дочерний элемент может наследовать свойства и признаки разных родителей - это эффект скрещивания.

Хромосома (искомая переменная) – рассматривается как двоичное число. Скрещивание особей производится путем скрещивания их одноименных хромосом (одинаковые переменные в разнвх особях).

i-я хромосома k-ой особи =

1

0

0

1

1

1

0

0

i-я хромосома (k+1)-ой особи =

1

0

1

1

1

1

1

0

Скрещивание особей производится путем скрещивания их одноименных хромосом (одинаковых переменных в скрещиваемых особях).

Процесс математического генезиса имеет свойство авторегулирования (сходимости), для этого в генерации дочерних особей участвуют те родители, свойства и признаки которых наиболее соответствуют целевому критерию.

Решение задач оптимизации с использованием эволюционных алгоритмов представляет собой реализацию метода стохастического градиентного спуска (Дарвин алгоритм), при котором исследование пространства возможных решений производится одновременно из множества исходных точек (индивидов популяции).

Блок-схема генетического алгоритма (Дарвин алгоритм)

PR – параметр (вероятность) репродукции

Pc – параметр (вероятность) скрещивания

Pm – параметр (вероятность) мутации

x 21

(3)

(4)

F0

(x11=5; x21=1)

(6)

(5)

(

Fmin

2)

Fmin x11

(1)

Решение задачи: minF = 211

x11=5; x21=1;

f3= а11x11 + а12x12 = N1; x12 = (1/а12)(N1(30) - а11x11) = 30/13 – (6/13)5 = 0;

f4= а21x2122x22 =N2; x22 = (1/а22)(N2(96) – а21x21) =96/13–(24/13)1 = 5,54

а22 = 13 а21= 24 72/13 = 5,54