ТСМ-№5 (Лекции ТСМ)
Описание файла
Файл "ТСМ-№5" внутри архива находится в папке "Лекции ТСМ". Документ из архива "Лекции ТСМ", который расположен в категории "". Всё это находится в предмете "теория систем моделирования (тсм)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "теория систем моделирования (тсм)" в общих файлах.
Онлайн просмотр документа "ТСМ-№5"
Текст из документа "ТСМ-№5"
Лекция №5
Формирование функции пригодности (продолжение)
3. Бескоалиционное взаимодействие между подсистемами. Поиск равновесия по Нэшу.
Рассмотрим теоретико-игровую модель бескоалиционного взаимодействия между управляющими подсистемами в виде:
где - множество подсистем («игроков»);
- показатель эффективности i-ой подсистемы, определенный на декартовом произведении ;
набор объединяет допустимые управления (управляющие параметры) подсистем (игроков) ;
- множество допустимых значений вектора .
Требуется определить допустимое решение , обеспечивающее оптимальные значения векторному показателю эффективности в условиях бескоалиционного взаимодействия между подсистемами .
При решении задачи (1) будем использовать принцип равновесия по Нэшу.
Определение. Набор допустимых уравнений называется равновесием по Нэшу в бескоалиционной игре (1), если для любых и
Алгоритм для формирования функции пригодности для ГА поиска равновесия по Нэшу
Шаг 1. Пусть - множество ТТО. Декодируем популяцию ТТО
с помощью бинарного кода Грея, где k – номер поколения.
Шаг 2. Фиксируем . Вычисление .
Шаг 3. Для каждого , вычисляем значения всех показателей эффективности в соответствующих точках:
В результате для каждого показателя эффективности , в точке имеем таблицу значений размером
где - i-ый компонент s-ого элемента множества U(t).
Если точка является равновесием по Нэшу задачи (1), то для таблицы будет выполняться система неравенств:
Если же хотя бы для одного в таблице существует подмножество
для элементов которого выполняется система неравенств:
то не является равновесием по Нэшу в задаче (1).
Шаг 4. Каждому , поставим в соответствие функцию пригодности вида:
где - количество точек , для которых выполняется система неравенств (5).
Таким образом векторному показателю соответствует векторная функция пригодности , обладающая следующим свойством:
1*)Если - равновесие по Нэшу, то
2*) Если не является равновесием по Нэшу, то :
Чем ближе к точке в пространстве функции пригодности , тем дальше расположена от , то есть тем является менее равновесной.
Шаг 5. Поставим в соответствие векторной функции скалярную функцию пригодности
где - множество, для элементов которого выполняется условие (система неравенств):
1) - точка, ближе всех расположенная к равновесию по Нэшу.
2) - точка, дальше всех расположенная к равновесию по Нэшу.
Функция далее используется для популяции «родителей». Для определения вероятности выбора ТТО в родителе строим интервал на основе рекуррентных соображений:
Пример.
Таблица 1
1 | 10 | 10 | ||
2 | 40 | 30 | ||
3 | 30 | 60 | ||
4 | 60 | 65 | ||
70 | 70 |
2 | ||
3 | ||
4 |
2 | ||
3 | ||
4 |
Построим векторную функцию пригодности :
1 | ||
3 | ||
4 |
1 | ||
3 | ||
4 |
1 | ||
2 | ||
4 |
1 | ||
2 | ||
4 |
1 | ||
2 | ||
3 |
1 | ||
2 | ||
3 |
Построим в пространстве f точки:, , ,
Для генерации массива родителей построим скалярную функцию пригодности
Для определения вероятности выбора ТТО в родители строим интервал :