- •Методические указания к проведению лекционного занятия Тема № 9.7. Понятие об игровых моделях
- •Предмет и задачи теории игр
- •Решение матричных игр в чистых стратегиях
- •Решение матричных игр в смешанных стратегиях
- •Сведение задач теории игр к задачам линейного программирования
- •Кооперативные игры
- •Игры «с природой»
Решение матричных игр в чистых стратегиях
Для решения все возможные варианты (исходы) игры сводятся в прямоугольную таблицу – платежную матрицу, в которой строки соответствуют различным стратегиям игрока А, столбцы – стратегиям игрока В, qij называется ценой игры.
Для нахождения оптимальной стратегии необходимо проанализировать все возможные стратегии и рассчитывать на то, что разумный противник на каждую из них будет отвечать такой, при которой выигрыш игрока А минимален. Обычно минимальные числа в каждой строке обозначаются αi и выписываются в виде добавочного столбца матрицы (табл.1).
Таблица 1.
|
В1 |
В2 |
… |
Вn |
αi |
А1 |
q11 |
q12 |
… |
q1n |
α1 |
А2 |
q21 |
q22 |
… |
q2n |
α2 |
… |
… |
… |
… |
… |
… |
Аm |
qm1 |
qm2 |
… |
qmn |
αi |
βj |
β1 |
β2 |
… |
βj |
|
В
каждой строке будет свое
.
Предпочтительной для игрока А
является
стратегия, при которой αi
обращается
в максимум, то есть:
или
,
где α – максиминный выигрыш (максимин), а соответствующая ей стратегия – максиминная.
Если придерживаться максиминной стратегии, то при любом поведении стороны В (конкурента) гарантирован выигрыш, во всяком случае не меньше α. Поэтому α называют также нижней ценой игры – тот гарантированный минимум, который можно обеспечить при наиболее осторожной (перестраховочной) стратегии.
Аналогичные распределения можно провести и для конкурента В, который должен рассмотреть все свои стратегии, выделяя для каждой из них максимальные значения проигрыша:
(последняя
строка матрицы). Из всех значений βj
находят минимальное:
,
которое дает минимаксный проигрыш или минимакс.
Такая β - стратегия — минимаксная, придерживаясь которой сторона В имеет гарантию, что в любом случае проиграет не больше β. Поэтому β называют верхней ценой игры.
Если α = β = С, то число С называют чистой ценой игры или седловой точкой.
Для игры с седловой точкой нахождение решения состоит в выборе пары максиминной и минимаксной стратегий, которые являются оптимальными, так как любое отклонение от этих стратегий приводит к уменьшению выигрыша первого игрока и увеличению проигрыша второго игрока по сравнению с ценой игры С.
Пример. Конструктор получил задание разработать определенное новое изделие. В результате исследований он определил три возможных варианта изделия У1, У2, У3, каждый из которых может быть реализован каким-либо из трех техпроцессов Т1, Т2, Т3.
Если первый вариант конструкции У1 реализуется по первой технологии Т1, то внешний вид изделия оказывается наилучшим и оценивается экспертами в 9 баллов, а при реализации по второй технологии – в 6 баллов, по третьей – в 5 баллов и т. д. (табл.2).
Таблица 2.
Матрица игры для конструктивного и технологического вариантов
Конструкция |
Технология |
|
||
Т1 |
Т2 |
Т3 |
||
У1 У2 У3 |
9 8 7 |
6 7 5 |
5 7 8 |
5(Т3) 7 (Т2 или Т3) 5(Т2) |
|
9 |
7 |
8 |
|
Решение.
Конфликтная ситуация возникает из-за того, что затраты на реализацию каждого конструкторско-технологического решения (варианта) не одинаковы. Для простоты полагаем, что затраты пропорциональны внешнему виду (чем выше балл, тем больше затраты).
Конструктор должен представить только один вариант – самый красивый. Но он понимает, что тогда найдутся сторонники самого дешевого варианта («экономисты»). Поэтому его задача выбрать оптимальный вариант по внешнему виду и стоимости.
Если конструктор выберет У1, то экономисты будут настаивать на технологии Т3. На вариант У2 будет ответ Т2 или Т3 и т. д.
Очевидно, что с точки зрения конструктора преимущество имеет вариант У2, но даже при неблагоприятных обстоятельствах получится изделие, оцениваемое в 7 баллов (выигрыш 7), а может быть даже 8, если удается уговорить экономистов на вариант Т1.
С точки зрения экономистов в смысле снижения затрат: при выборе технологии Т1 в варианте У1 затраты наибольшие — 9 баллов, при Т2 в У2 (7), при Т3 в У3 (8).
То есть для экономистов оптимальным является техпроцесс Т2, так как он требует меньших затрат при различных вариантах конструкции. Следовательно, стратегия Т2У2 с выигрышем 7 – наиболее выгодная сразу для обеих сторон – максимальный выигрыш У совпадает с минимальным проигрышем Т.
Важно помнить, что в матричной игре может быть несколько седловых точек. И еще: седловой элемент qij является наименьшим в i-ой строке и наибольшим в j-м столбце, поэтому, если игрок В отклонится от своей минимаксной стратегии, его проигрыш может только увеличиться. Аналогично, отклонение игрока А от своей максиминной стратегии ведет к уменьшению его выигрыша. Таким образом, наиболее предпочтительные стратегии в игре с седловой точкой обладают свойством устойчивости, создают ситуацию равновесия. Отсюда следует, что если в матрице игры существует седловой элемент, то наилучшими для игроков являются наиболее предпочтительные чистые стратегии.
