1 ? 2

advertisement
Лекция 9.
Позиционные игры
07.11.2013
1
9.1. Понятие позиционной игры и ее
нормальная форма
9.2. Графическое представление
позиционной игры
2
9.1. Понятие позиционной игры и ее нормальная форма
Позиционная игра – это игра, моделирующая процессы
последовательного принятия решений в условиях
меняющейся во времени и неполной информации.
Позиционная игра характеризуется тем, что:
• в ней могут принимать участие два и
более(конечное число) игроков,
• каждый из игроков может последовательно
делать конечное число ходов,
• некоторые ходы могут быть случайными, а
сведения о них могут меняться от хода к ходу.
3
9.1. Понятие позиционной игры и ее нормальная форма
Нормализация – это процесс сведения позиционной
игры к матричной игре двух игроков с нулевой суммой.
Полученная матричная игра называется
игрой в нормальной форме.
4
9.1. Понятие позиционной игры и ее нормальная форма
Игра состоит из трех ходов, которые делают два игрока
Первый
ход
1?2
Второй
ход
1?2
Третий
ход
1?2
X
1?2
Y
1?2
M(X, Y, Z)
Z
5
9.1. Понятие позиционной игры и ее нормальная форма
Функция М(X, Y, Z) определяется следующим образом
М(1, 1, 1) = -2
М(1, 1, 2) = -1
М(1, 2, 1) = 3
М(1, 2, 2) = -4
М(2, 1, 1) = 5
М(2, 1, 2) = 2
М(2, 2, 1) = 2
М(2, 2, 2) = 6
6
9.1. Понятие позиционной игры и ее нормальная форма
Рассмотрим возможные стратегии второго игрока
1. Второй игрок может выбрать одно из двух
чисел 1 или 2.
2. У второго игрока есть информация о числе
X, которое выбрано на первом ходе. Эту
информации он может учитывать или не
учитывать при выборе числа Y.
1-я стратегия – выбирать Y=1, не взирая на X,
2-я стратегия – выбирать Y=2, не взирая на X,
3-я стратегия – выбирать Y=X,
4-я стратегия – выбирать Y=1, если X=2, и наоборот.
7
9.1. Понятие позиционной игры и ее нормальная форма
Количество стратегий первого игрока
Первый ход
Второй ход
Третий ход
1 или 2
1 или 2
1 или 2
2 варианта
2 варианта
2 варианта
ВСЕГО = 2*2*2 = 8 вариантов
8
9.1. Понятие позиционной игры и ее нормальная форма
Определение стратегий первого игрока
Обозначим через (i, i1, i2) стратегию
первого игрока:
где i – выбор первого игрока на первом ходе,
i1 – выбор первым игроком на третьем ходе, если
второй игрок выбрал число 1,
i2 – выбор первым игроком на третьем ходе, если
второй игрок выбрал число 2.
9
9.1. Понятие позиционной игры и ее нормальная форма
Стратегии первого игрока
Например, стратегия первого игрока (1, 2, 1)
означает, что на первом ходе первый игрок
выбирает число 1 (первая цифра с скобках), а на
третьем ходе он выбирает число 2 (вторая цифра с
скобках), если второй игрок выбрал на втором ходе
число 1, и первый игрок на третьем ходе выбирает
число 1 (третья цифра в скобках) если второй
игрок на втором ходе выбрал число 2.
10
9.1. Понятие позиционной игры и ее нормальная форма
Матрица выигрышей
Выбрать 1
(1, 1, 1)
(1, 1, 2)
(1, 2, 1)
(1, 2, 2)
(2, 1, 1)
(2, 1, 2)
(2, 2, 1)
(2, 2, 2)
Выбрать 2
M(1, 1, 1) = -2 M(1, 2, 1) = 3
Выбрать Y=X
Выбрать Y≠X
M(1, 1, 1) = -2 M(1, 2, 1) = 3
M(1, 1, 1) = -2 M(1, 2, 2) = -4 M(1, 1, 1) = -2 M(1, 2, 2) = -4
M(1, 1, 2) = -1 M(1, 2, 1) = 3
M(1, 1, 2) = -1 M(1, 2, 1) = 3
M(1, 1, 2) = -1 M(1, 2, 2) = -4 M(1, 1, 2) = -1 M(1, 2, 2) = -4
M(2, 1, 1) = 5
M(2, 2, 1) = 2
M(2, 2, 1) = 2
M(2, 1, 1) = 5
M(2, 1, 1) = 5
M(2, 2, 2) = 6
M(2, 2, 2) = 6
M(2, 1, 1) = 5
M(2, 1, 2) = 2
M(2, 2, 1) = 2
M(2, 2, 1) = 2
M(2, 1, 2) = 2
M(2, 1, 2) = 2
M(2, 2, 2) = 6
M(2, 2, 2) = 6
M(2, 1, 2) = 2
11
9.1. Понятие позиционной игры и ее нормальная форма
Решение матричной игры
-2
-2
-1
-1
3
-4
3
-4
-2
-2
-1
-1
3
-4
3
-4
-2
-4
-1
-4
5
5
2
2
6
2
2
6
2
5
5
2
2
5
2
2
5
6
6
6
6
2
5
2
6 стратегия – (2, 1, 2)
1 стратегия – назвать 1 или
4 стратегия – выбрать Y≠X
12
9.2. Графическое представление позиционной игры
Дерево игры – это плоская фигура, состоящая из
узлов (вершин или позиций игры) и конечного
числа прямолинейных отрезков (ветвей или ходов
игрока), соединяющих эти узлы.
Каждый узел обозначается цифрой,
соответствующей номеру игрока, делающего ход,
и изображает ход этого игрока, поэтому каждому
ходу соответствует набор узлов, расположенных на
одном уровне.
13
9.2. Графическое представление позиционной игры
1. Дерево содержит одно единственную
начальную вершину («корень»), в которую не
входит ни одна ветвь;
2. Дерево имеет не менее одной вершины из
которой не выходит ни одна ветвь;
3. Из корня дерева имеется единственный путь к
каждой из остальных вершин дерева (ветвь
дерева);
4. Каждая ветвь дерева отображает партию игры;
5. Возможно столько различных партий, сколько
конечных вершин у дерева.
14
9.2. Графическое представление позиционной игры
Информационное множество узлов игрока
В информационное множество входят только
неразличимые для игрока узлы, т.е. те узлы, для
каждой пары из которых соответствующий игрок
не может точно указать, в какой точке дерева он
находится, делая этот ход.
Информационные множества на дереве игры
отмечают пунктиром.
15
9.2. Графическое представление позиционной игры
Графическое изображение игры – Пример 1
2
-1
1
2
3
-4
1
-5
2
1
2
1
1
2
2
1
1
2
6
1
1
2
1
2
2
2
1
1
2
16
9.2. Графическое представление позиционной игры
Игра состоит из трех ходов, которые делают два игрока
Первый
ход
1?2
Второй
ход
1?2
Третий
ход
1?2
X
Y
1?2
M(X, Y, Z)
Третий ход делает первый игрок не зная
о выборе Y на втором ходе и забывая
число X, выбранное на первом ходе
Z
17
9.2. Графическое представление позиционной игры
Графическое изображение игры – Пример 2
2
-1
1
2
3
-4
1
-5
2
1
2
1
1
2
2
1
1
2
6
1
1
2
1
2
2
2
1
1
2
18
9.2. Графическое представление позиционной игры
Нормализация игры Пример 2
Выбрать 1
(1, 1)
(1, 2)
(2, 1)
(2, 2)
Выбрать 2
Выбрать Y=X
Выбрать Y≠X
М(1, 1, 1) = -2 3
-2
3
М(1, 1, 2) = -1 -4
-1
-4
5
2
2
5
2
6
6
2
Решая данную игру, получаем решение:
V = 26/7≈3.71 ,
P = (0; 0; 4/7; 3/7), Q=(4/7; 3/7; 0; 0)
Потеря информации уменьшает цену игры.
19
9.2. Графическое представление позиционной игры
Игра состоит из трех ходов, которые делают два игрока
Первый
ход
1?2
Второй
ход
Третий
ход
1?2
X
Y
1?2
M(X, Y, Z)
Z
20
9.2. Графическое представление позиционной игры
Графическое изображение игры – Пример 3
2
-1
1
2
3
-4
1
-5
2
1
2
1
1
2
2
1
1
2
6
1
1
2
1
2
2
2
1
1
2
21
9.2. Графическое представление позиционной игры
Нормализация игры Пример 3
Выбрать 1
(1, 1)
(1, 2)
(2, 1)
(2, 2)
Выбрать 2
М(1, 1, 1) = -2 3
М(1, 1, 2) = -1 -4
5
2
2
6
Решая данную игру, получаем решение:
V = 26/7≈3.71 ,
P = (0; 0; 4/7; 3/7), Q=(4/7; 3/7)
22
9.2. Графическое представление позиционной игры
1-й игрок
1
А
1?2
2-й игрок
2
1?2
1?2
1?2
В
Судья
M (X, Y, Z)
1?2
23
9.2. Графическое представление позиционной игры
M (X, Y, Z) – сумма, которую
второй игрок платит первому
М (1, 1, 1) = 0,
М (1, 1, 2) = 2
М (1, 2, 1) = 6,
М (1, 2, 2) = 8
М (2, 1, 1) = 4,
М (2, 1, 2) = 0
М (2, 2, 1) = 5,
М (2, 2, 2) = 6
24
9.2. Графическое представление позиционной игры
Графическое изображение игры – Пример 4
0
2
1
2
6
8
1
4
2
2
1
2
1
2
0
2
5
1
2
2
2
1
2
6
2
2
1
1
2
25
9.2. Графическое представление позиционной игры
Нормализация игры – Пример 4
(А=1, В=1) (А=1, В=2) (А=2, В=1) (А=2, В=2)
(1)
(2)
М(1, 1, 1) = 0
М(1, 1, 2) = 2
М(1, 2, 1) = 6
М(1, 2, 2) = 8
М(2, 1, 1) = 4
М(2, 2, 1) = 5
М(2, 1, 2) = 0
М(2, 2, 2) = 6
Решение игры: v= 12/5,
P=(2/5; 3/5), Q=(3/5; 0; 2/5; 0)
26
9.2. Графическое представление позиционной игры
2-й ход
1-й ход
P(x=1) = 0.5
1?2
1
2
P(x=2) = 0.5
3-й ход
1?2
1?2
M (X, Y, Z)
27
9.2. Графическое представление позиционной игры
Функция М(X, Y, Z) определяется следующим образом
М(1, 1, 1) = -2
М(1, 1, 2) = -1
М(1, 2, 1) = 3
М(1, 2, 2) = -4
М(2, 1, 1) = 5
М(2, 1, 2) = 2
М(2, 2, 1) = 2
М(2, 2, 2) = 6
28
9.2. Графическое представление позиционной игры
Графическое изображение игры – Пример 5
1
2
1
2
2
1
2
2
2
2
1
1
2
1
1
2
2
1
1
0
2
29
9.2. Графическое представление позиционной игры
Нормализация игры – Пример 5
Стратегии 1-го игрока
1-я стратегия – выбирать Y=1, не взирая на X,
2-я стратегия – выбирать Y=2, не взирая на X,
3-я стратегия – выбирать Y=X,
4-я стратегия – выбирать Y=1, если X=2, и наоборот.
Стратегии 2-го игрока
1-я стратегия – выбирать Z=1, не взирая на Y,
2-я стратегия – выбирать Z=2, не взирая на Y,
3-я стратегия – выбирать Z=Y,
4-я стратегия – выбирать Z=1, если Y=2, и наоборот.
30
9.2. Графическое представление позиционной игры
Платежная матрица – Пример 5
Z=1
Y=1
Y=X
Y≠X
Y=2
Z=Y
Z≠Y
Z=2
1,5
Если (Х=1) и (Y=1) и (Z=1), то М(1, 1, 1) = -2
Если (Х=2) и (Y=1) и (Z=1), то М(2, 1, 1) = 5
Выигрыш 1-го игрока = 0,5*М(1,1,1)+0,5*М(2,1,1) = 1,5
31
9.2. Графическое представление позиционной игры
При составлении информационных
множеств, следует учесть:
1. В одно информационное множество могут
входить узлы, относящиеся только к одному
игроку.
2. Любая ветвь дерева, отображающая партию
игры, не должна пересекать одно и то же
информационное множество больше одного
раза.
32
9.2. Графическое представление позиционной игры
Графическое изображение игры – Ошибки
1
2
1
2
1
1
1
1
2
2
1
1
1
1
2
2
2
2
1
1
2
33
Download