Консультация № 175845
05.01.2010, 15:31
0.00 руб.
07.01.2010, 00:00
0 10 1
Здравствуйте Уважаемые эксперты! Требуется ваша помощь

7. Теория игр

Для следующих платежных матриц определить нижнюю и верхнюю цены игры, минимаксные стратегии и оптимальные решения игры, если существует седловая точка. В случае отсутствия седловой точки свести игру к задаче линейного программирования.
Таблица в Приложении.



Приложение:
-4 1 -3 0 -3 3
2 1 3 2 -5 4
-3 3 2 -2 -1 1
3 -2 1 0 4 0
-3 -4 -3 -2 -4 4

Обсуждение

Неизвестный
06.01.2010, 13:32
общий
Модераторы:
поместите пожалуйста таблицу в приложение ровными столбиками,а то опять смещение получилось ,спасибо. . .
давно
Профессор
230118
3054
10.01.2010, 14:10
общий
это ответ
Здравствуйте, kot31.
Рассмотрим игру для двух лиц с нулевой суммой. Пусть П и В – первый и второй игроки соответственно, а матрица А – платежная матрица, каждый элемент которой по абсолютной величине является выигрышем/ проигрышем, уплачиваемым игроками друг другу в соответствии с их договоренностью. Цель игроков – максимизировать выигрыш. При этом предполагается, что будет сыграно достаточно много партий, так что задача заключается в получении максимального выигрыша в среднем за партию. Каждый из игроков использует наилучшие для себя стратегии. Стратегия называется чистой, если выбор игрока неизменен от партии к партии, и смешанной, если выбор i-ой строки производится с некоторой вероятностью pi.


-4 1 -3
2 1 3
-3 3 2
3 -2 1
-3 -4 -3

α – нижняя цена игры
α=max min Aij=max(-4 1 -3 -2 -4)=1
β – верхняя цена игры
β= min max Aij=min(3 3 3)=3

1 ≠ 3 , значит седловой точки нет.

Оптимальная стратегия первого игрока ищется как вероятностный вектор (pi)

[$8721$]pi=1 (i=1,5)
множество смешанных стратегий второго игрока - вектор qi
[$8721$]qj=1 (j=1,3)

математическое ожидание выигрыша [$8721$]piaijqi
2-я строка матрицы доминирует над 5 и слабо доминирует над 1. Их исключаем
2 1 3
-3 3 2
3 -2 1
v=max min [$8721$]piaij
Введем вспомогательную переменную u и запишем задачу нахождения максимина как ЗЛП.
v=max u (u,p)[$8712$]B, где
B={(u,p)|[$8721$]piaij[$8805$]u,j=1,2,3, [$8721$]pi=1, pi[$8805$],i=1,...5}
Сделаем замену переменных zi=pi/u.
Получается ЗЛП [$8721$]zi[$8594$]min
при ограничениях [$8721$]aijzi[$8805$]1


0 -3 3
2 -5 4
-2 -1 1
0 4 0
-2 -4 4

α – нижняя цена игры
α=max min Aij=max(-3 -5 -2 0 -4)=0
β – верхняя цена игры
β= min max Aij=min(2 4 4)=2

0 ≠ 2 , значит седловой точки нет.
ЗЛП определяется аналогично.
5
Неизвестный
25.01.2010, 14:59
общий
Гаряка Асмик:
могли бы вы свести игру к задаче линейного программирования, был бы очень благодарен. . .
давно
Профессор
230118
3054
25.01.2010, 16:55
общий
kot31:
Так и сделано. В середине ответа.
Неизвестный
25.01.2010, 18:21
общий
Гаряка Асмик:
разобрался,спасибо
Неизвестный
01.02.2010, 13:27
общий
Гаряка Асмик:
ой-ё-ёй!!! Я начал разбираться в задании, нужно было сделать это всё для одного поля! (Это всё одно игровое поле, а не два отдельных!), ошибка произошла из-за смещение цифр . Так то я разобрался как решать решать, в задаче седловой точки нет, могли бы вы составить ЗЛП для этого поля
Неизвестный
01.02.2010, 16:21
общий
также нашёл опечатку:

α – нижняя цена игры
α=max min Aij=max(-4 -5 -3 -2 -4)=-2
β – верхняя цена игры
β= min max Aij=min(3 3 3 2 4 4)=2

-2 ≠ 2 , значит седловой точки нет

помогите с ЗЛП
давно
Профессор
230118
3054
01.02.2010, 16:36
общий
Посмотрите, как она решается в других вопросах.
Неизвестный
01.02.2010, 19:08
общий
Гаряка Асмик:
не получается свести игру к ЗЛП, помогите пожалуйста...
давно
Профессор
230118
3054
01.02.2010, 20:42
общий
kot31:
В ответе все сказано. Целевая функция - сумма.∑zi→min
при ограничениях ∑aijzi≥1
Форма ответа