Курсовая работа: Матричные антагонистические игры с нулевой суммой в чистых стратегиях
Задачи первой группы:
Дано : группа из альтернатив-вариантов решения проблемы и
критериев, предназначенных для оценки альтернатив; каждая из альтернатив имеет оценку по каждому из критериев. Требуется : построить решающие правила на основе предпочтений ЛПР, позволяющие: выделить лучшую альтернативу; упорядочить альтернативы по качеству; отнести альтернативы к упорядоченным по качеству классам решений.
Задачи второй группы:
Дано : группа из критериев, предназначенных для оценки любых возможных альтернатив; альтернативы либо заданы частично, либо появляются после построения решающего правила.
Требуется : на основании предпочтений ЛПР построить решающие правила, позволяющие: упорядочить по качеству все возможные альтернативы; отнести все возможные альтернативы к одному из нескольких (указанных ЛПР) классов решений.
А теперь от теории принятия решений перейдём к матричным играм.
Матричная игра игроков с нулевой суммой может рассматриваться, как следующая абстрактная игра двух игроков.
Игрок А имеет mстратегийi = 1, 2, …, m. Игрок В имеет nстратегий j = 1, 2, …, n. Каждой паре стратегий (i , j ) поставлено в соответствие число а, выражающее выигрыш игрока А за счет игрока В , если первый игрок примет своюi -ю стратегию, а второй – свою j -ю стратегию.
Каждый из игроков делает один ход: игрок А выбирает свою i -ю стратегию (i = ) , В – свою j -ю стратегию (j =
), после чего игрок А получает выигрыш а
за счет игрока А (если а
< 0, то это значит, что игрок В платит второму сумму |а
|). На этом игра заканчивается.
Каждая стратегия игрока i = или j =
часто называется чистой стратегией.
Если рассмотреть матрицу А:
а![]() | а![]() | … | а![]() | … | а![]() |
… | … | … | … | … | … |
а![]() | а![]() | … | а![]() | … | а![]() |
… | … | … | … | … | … |
а![]() | а![]() | … | а![]() | … | а![]() |
то проведение каждой партии матричной игры с матрицей сводится к выбору игроком А i -й строки, а игроком В j -го столбца и получения игроком А (за счет игрока В ) выигрыша а.
Как было сказано выше, главным в теории игр является понятие оптимальных стратегий игроков. В это понятие интуитивно вкладывается такой смысл: стратегия игрока является оптимальной, если применение этой стратегии обеспечивает ему наибольший гарантированный выигрыш при всевозможных стратегиях другого игрока.
Исходя из этих позиций, игрок А исследует матрицу выигрышей следующим образом: для каждого значения i (i = ) определяется минимальное значение выигрыша в зависимости от применяемых стратегий игрока В
а
( i =
)
т.е. определяется минимальный выигрыш для игрока А при условии, что он примет свою i -ю чистую стратегию, затем из этих минимальных выигрышей отыскивается такая стратегия i = i , при которой этот минимальный выигрыш будет максимальным, т.е. находится
а
= а
= α
1.2 Определение игры
Дадим определение понятию «Игра». Игрой называется набор
,
где N – произвольное множество игроков; S – произвольное множество всех исходов игры; XK - произвольное множество стратегий коалиции KN ; S ( XK )
S – множество возможных исходов, если коалиция Kприменяет стратегию х K
Х K ;
- транзитивное отношение предпочтения коалиции K
N наS . При математической формализации игра, должна проходить по определенным правилам, которые представляют следующую систему условий:
- возможные действия каждого из игроков;
- объем информации, которую может получить каждая сторона о действиях другой;
- исход игры в результате каждой совокупности ходов противников.
Игроки: Считается заданным список игроков. Если игроков различать по номерам, то их список сводится к множеству , где
- число игроков. Считается, что игроки осведомлены о наличии каждого из своих партнеров.
Действия: Каждый игрок имеет в своём распоряжении некоторый набор стратегий
. Множества
могут быть как конечными, так и бесконечными. В основе рационального поведения участников игры лежит так называемый постулат «общего знания»: каждый полностью информирован о своих стратегических возможностях и о стратегических возможностях своих партнёров. Процесс игры состоит в выборе каждым из игроков своей стратегии:
. В результате складывается игровая ситуация
. Множество Ω всех возможных игровых ситуаций образует ситуационное пространство игры, обозначаемое
.
Интересы: Степень заинтересованности игрока kв той или иной ситуации s определяется размером выигрыша , который в этой ситуации он может получить. Таким образом, правила игры получаются заданием так называемых, функций выигрыша
. Эти функции принимают числовые значения и имеют общую область определения
. Каждая из таких функций есть функция «n-переменных»:
.
Основной целью теории игр является выработка рекомендаций для удовлетворительного поведения игроков в конфликте, то есть выявление для каждого из них «оптимальной стратегии». Оптимальной называется стратегия, которая при многократно повторяющейся игре гарантирует игроку максимально возможный средний выигрыш (или эквивалентно минимально возможный