Алгоритмы формирование функции пригодности (1088201), страница 2
Текст из файла (страница 2)
Построим в пространстве f точки:,
,
,
Для генерации массива родителей построим скалярную функцию пригодности
Для определения вероятности выбора ТТО в родители строим интервал
:
Формирование функции пригодности в генетическом алгоритме поиска множества гарантирующих стратегий коалиции в условиях неопределенности.
Данный ГА применяется для реализации этапа 1 комбинированной вычислительной процедуры.
Шаг 1. Определяем параметр
- максимальное количество поколений тестовых точек-особей (ТТО) – «потомков». Полагаем
- номер поколения ТТО.
Шаг 2. Генерация популяции ТТО
.
Шаг 3. Генерация популяции ТТО
.
Шаг 4. Генерация популяции ТТО:
.
Шаг 6. Сформируем таблицу значений векторного показателя эффективности коалиции
По таблице (21) вычисляем точку предельной неэффективности
вида (6)-(8).
Шаг 7. Полагаем
. Если
, то переходим к шагу 6. Иначе переходим к шагу 8.
Шаг 8. Осуществляем оценку всех
,
, относительно конуса доминирования
. Для этого строим конус доминирования с вершиной в точке
и при фиксированном
проверяем выполнение условия
Обозначим
- количество точек
, в которых выполняется условие (22).
Шаг 9. Вычисляем функцию пригодности вида
где
- параметр, влияющий на скорость сходимости алгоритма.
Функция пригодности (23) обладает следующими свойствами.
-
Максимальное значение функции пригодности
. Достигается при
. Это означает, что стратегия
обладает наилучшими гарантирующими свойствами в пределах популяций ТТО
,
,
. -
Минимальное значение функции пригодности
. Достигается при
. В этом случае стратегия
обладает наихудшими гарантирующими свойствами в пределах популяций ТТО
,
,
.
Шаг 10. Если
, то переходим к шагу 11. Иначе переходим к шагу 14.
Шаг 11. С учетом значений функции пригодности (20) по известным правилам формируем из популяции
массив
ТТО-«родителей».
Шаг 12. Применяем к массиву
ТТО-«родителей» последовательно генетические операторы кроссовера, мутации, инверсии (основанные на кодировании популяций ТТО с помощью бинарного кода Грея). В результате получаем новое поколение
ТТО-«потомков».
Шаг 13. Полагаем
. Переходим к шагу 3.
Шаг 14. Построение множества
С этой целью строится подмножество
, для которого
при любых
.
Полагаем, что аппроксимация множества гарантирующих стратегий коалиции
















