Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Введение в теорию игр. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

образовать выигрывающую коалицию. Таким образом, мы рассматриваем кооперативную игру, в которой характеристическая функция любой коалиции принимает одно из двух значений: 1 (в этом случае коалиция называется выигрывающей) или 0 для не выигрывающих коалиций. Такая игра называется

простой кооперативной игрой.

Рассмотрим несколько примеров.

Задача 4.3.1. Будем считать, что парламент состоит из 100 депутатов.

а) Предположим, что один из игроков имеет 51 голос. Тогда независимо от остальных игроков он может провести любое решение. Такого игрока будем называть диктатором. Заметим, что диктатору достаточно иметь не все голоса, а на 1 голос больше половины. Влияние всех остальных игроков равно нулю.

б) Если у игрока 50 голосов, он уже не является диктатором, однако имеет «блокирующий пакет»: ни одно решение не может быть проведено без его согласия. Его влияние значительно больше 50%.

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

г)Вигре(26,26,26,22)последнийигрокнеимеетвлияниявообще,таккак любая выигрывающая коалиция, в которую он входит, остается выигрывающей и без него. Такой игрок называется болваном (термин взят из карточных игр и не имеет оскорбительного смысла).

д) В игре (49, 48, 3) все игроки имеют одинаковую силу, так как любые два из них образуют выигрывающую коалицию.

Рассмотренные примеры показывают, что индекс, определяющий силу каждого игрока, должен обладать следующими естественными свойствами.

1.Сумма индексов всех игроков равна 1.

2.Индекс диктатора равен 1, индекс болвана 0.

101

Содержательно индекс игрока должен зависеть от количества выигрывающих коалиций, которые он может образовывать.

Рассмотрим сначала более простой индекс Банзафа. Пусть S — выигрывающаякоалиция.Входящийвэтукоалициюигрокназываетсяключевым для коалиции S, если без него коалиция перестает быть выигрывающей. Таким образом,еслиi —ключевойигрок,то v S 1, v S \ i . 0.

Пусть Bi — количество коалиций, в которых i — ключевой игрок. Тогда индекс Банзафа этого игрока вычисляется по формуле

βi

 

Bi

.

B1

Bn

 

 

Задача 4.3.2. Вычислим индексы Банзафа для участников игры (28, 24, 24, 24), рассмотренной в примере 4.3.1.в. Первый игрок образует выигрывающие коалициислюбымизостальныхигроков —утакихкоалиций52 голоса.Нонадо учитывать и коалиции первого игрока с двумя другими игроками, у которых 76 голосов. В этих коалициях первый игрок ключевой, так как без него такая коалиция имеет всего 48 голосов и проигрывает. Наоборот, в коалиции, состоящей из всех игроков, первый игрок уже не ключевой, так как без него у остальных 72 голоса. Таким образом, B1 = 6. Для остальных игроков индексы одинаковы. Например, второй игрок будет ключевым игроком в коалиции с первым(52голоса),атакжевкоалицииизтрехслабыхигроков(72 голоса).Все остальные выигрывающие коалиции остаются выигрывающими и без этого

 

6

 

1

 

 

1

игрока. Таким образом, B2= B3 =B4=2. Поэтому β1

 

 

2

,

β2 β3 β4

6.

6 2 3

Задача 4.3.3. Решим аналогичную задачу для игры (50, 48, 2)

сблокирующим игроком. Здесь B1=3 (50+48, 50+2, 50+48+2), B2= B3 =1. Отсюда

β1 53, β2 β3 15.

Индекс Банзафа имеет следующий вероятностный смысл. Всего в п-элементном множестве 2п подмножеств, это дает нам количество возможных

коалиций. Если считать образование каждой из коалиций равновероятным,

102

индекс Банзафа игрока характеризует вероятность того, что этот игрок, присоединившись к не выигрывающей коалиции, сделает ее выигрывающей.

Индекс Шепли также имеет вероятностное обоснование, однако исходит из предположения, что большие коалиции имеют большую вероятность образования, чем малые. Этот индекс также может быть введен аксиоматически. Шепли доказал, что данный индекс — единственный, удовлетворяющий трем аксиомам:

1.Симметричность. Индексы игроков не меняются, если изменить их нумерацию.

2.Нормированность. Сумма индексов всех игроков, не являющихся болванами, равна 1.

3.Линейность. Определим сумму игр как игру, характеристическая функция которой равна сумме характеристических функций этих

игр. Тогда для любого игрока его индекс относительно суммы игр равен сумме индексов относительно игр-слагаемых.

Приведем формулу индекса Шепли для простой кооперативной игры.

Рассмотрим все выигрывающие коалиции Т, в которых игрок i является ключевым, пусть t — число игроков в коалиции Т, п — общее число участников

 

t 1 ! n t !

.

игры. Тогда индекс Шепли игрока i находится по формуле T

 

 

i

 

n!

 

 

 

 

 

Задача 4.3.4. Вычислим индексы Шепли для участников игры (28, 24, 24,

24), рассмотренной в примерах 4.3.1.в и 4.3.2. Первый игрок

образует

3 выигрывающие коалиции из двух элементов с любым из остальных игроков. Также он будет ключевым в 3 коалициях из трех элементов с двумя другими игроками. Для остальных игроков есть одна двухэлементная и одна

трехэлементная

 

 

коалиция.

 

Поэтому

 

3 2 1 ! 4 2 ! 3 3 1 ! 4 3 !

1 ,

 

 

 

 

 

 

2 1 ! 4 2 ! 3 1 ! 4 3 ! 1.

 

2

3

4

1

 

4!

2

 

 

 

4!

6

 

 

 

 

 

 

 

 

Мы видим, что в данной задаче индексы Шепли и Банзафа совпадают.

103

Задача 4.3.5. Решим аналогичную задачу для игры (50, 48, 2), рассмотренной в задаче 4.3.3. Здесь первый игрок ключевой в двух двухэлементных и одной трехэлементной коалиции, остальные — в одной двухэлементной. Поэтому

 

2 2 1 ! 3 2 ! 3 1 ! 3 3 !

2 ,

 

 

 

 

2 1 ! 3 2 !

1.

 

2

3

1

3!

3

 

 

3!

6

 

 

 

 

 

В этой задаче индексы Шепли и Банзафа различаются, однако дают одну и ту же качественную картину. Тем интереснее следующая задача.

Задача 4.3.6. В одной маленькой стране для принятия закона требуется большинство в каждой из палат парламента: сенате из 3 человек и палате депутатов из пяти человек, а также подпись президента. Определите индексы Шепли и Банзафа для президента, сената и палаты депутатов.

Решение. Будем считать, что индекс палаты равен сумме индексов ее членов. Мы получаем игру 9 игроков, причем любая выигрывающая коалиция состоит из президента, двух или трех сенаторов и трех, четырех или пяти депутатов. Найдем индексы Шепли и Банзафа для президента. Президент — ключевой игрок во всех коалициях, в которые он входит. Перечислим и подсчитаем их. Обозначим президента П, сенаторов С, депутатов Д. Тогда коалиции для президента следующие:

(П+2С+4Д),

t

 

2

 

 

4

3 5 15.

C3

 

C 5

 

 

(П+2С+5Д),

t

C

2

 

C

5

3 1 3.

 

3

 

5

 

(П+3С+3Д),

t

 

3

 

 

 

3

1 10 10.

C3

 

C5

 

 

(П+3С+4Д),

t

 

3

 

 

4

1 5 5.

 

C3

 

C5

 

(П+3С+5Д),

t

 

3

 

 

1

1 1 1.

 

C3

 

C5

 

Общее количество выигрышных коалиций для президента B1 = 64

104

Каждый сенатор С0 является ключевым игроком в следующих коалициях:

(П+С0+С+3Д),

t C12 C 53

2 10 20.

(П+С0+С+4Д),

t C12 C 54

2 5 10.

(П+ С0+С+5Д), t C12 C 55 2 1 2.

Общее количество выигрышных коалиций для сената в 3 раза больше:

B 2 3 32 96.

Каждый депутат Д0 является ключевым игроком в следующих коалициях: (П+ 2С+Д0+2Д), t C32 C24 3 6 18.

(П+ 3С+ Д0+2Д), t C33 C24 1 6 6.

Общее количество выигрышных коалиций для палаты депутатов в 5 раз

больше:

 

B3 5 24 120.

 

 

 

 

 

 

 

 

 

 

Теперь мы можем вычислить индексы Банзафа.

 

β

1

 

64

 

0,23,

β

2

 

96

0,34,

β

3

 

120

0,43.

 

64 96

120

280

280

 

 

 

 

 

 

 

 

 

 

Вычислим теперь индексы Шепли. Среди выигрышных коалиций президента 30 состоят из 6 игроков, 25 из 7, 8 из 8, одна из 9 игроков. Всего игроков 9. Поэтому индекс Шепли президента равен

 

30 9 6 ! 6 1 ! 25 9 7 ! 7 1 ! 8 9 8 ! 8 1 ! 9 9 ! 9 1 !

0,38.

 

 

 

1

 

 

 

 

9!

 

 

 

 

 

 

 

 

 

 

 

Для сената получаем

 

 

 

 

 

 

 

2

 

3 20 9 6 ! 6 1 ! 10 9 7 ! 7 1 ! 2 9 8 ! 8 1 !

0,32,

 

 

 

 

 

 

 

 

 

 

 

9!

 

 

 

для палаты депутатов

3

 

 

5 18 9 6 ! 6 1 ! 6 9 7 ! 7 1 !

0,30.

9!

 

 

 

 

 

 

Для наглядности сведем данные в таблицу 4.3.1.

 

 

Таблица 4.3.1

 

Индекс Шепли

Индекс Банзафа

 

 

 

 

 

Президент

0,38

0,23

 

Сенат

0,32

0,34

 

Палата депутатов

0,30

0,43

 

 

105

 

 

Как мы видим, в этом случае разные индексы дают противоположную качественную картину.

Приведемтеперьзадачу,основаннуюнареальныхстатистическихданных.

Задача 4.3.7. Законодательное собрание Ленинградской области (ЛО) состоит из 50 депутатов. Принятие решений чаще всего проходит по правилу простого большинства, однако для важнейших решений — это квалифицированное большинство. Проанализировать распределения влияния между фракциями и депутатскими группами в Законодательном собрании ЛО за время 3–6-го созывов. Распределение депутатских мест за данный период представлено в таблице 4.3.2. Для представления депутатов, которые не входят

вдепутатские объединения, выделена группа «Независимые депутаты». Также

втаблице 4.3.2 представлен альтернативный вариант распределения мест для дополнительных выводов.

Таблица 4.3.2

Распределение депутатских мест в Законодательном собрании ЛО

 

3-й

4-й

5-й

6-й созыв

 

Фракция

созыв

созыв

созыв

Альтернативный

Март

Март

Декабрь

Сентябрь

вариант

 

 

2003 г.

2007 г.

2011 г.

2016 г.

 

«Единая Россия»

9

29

31

40

24

ЛДПР

4

4

4

7

«Справедливая

10

9

3

9

Россия»

 

 

 

 

 

КПРФ

6

5

3

5

«Общественное

9

согласие»

 

 

 

 

 

«Диалог»

11

«Независимые»

21

1

1

5

Решение. Рассмотрим, как на протяжении указанного периода изменялось распределение влияния между депутатскими фракциями в Законодательном собрании ЛО. Проведем расчет индексов Шепли и Банзафа для простого (q = 1/2 — не меньше 26 голосов) и квалифицированного большинства

106

(q = 2/3 — не меньше 34 голосов) и представим результаты в виде таблиц (см.

таблицы 4.3.3–4.3.6).

 

 

 

 

 

Таблица 4.3.3

 

Индекс Шепли для простого большинства

 

 

 

 

 

 

 

3-й

4-й

5-й

6-й созыв

 

Фракция

созыв

созыв

созыв

Альтернативный

Март

Март

Декабрь

Сентябрь

вариант

 

 

2003 г.

2007 г.

2011 г.

2016 г.

 

«Единая Россия»

1/6

1

1

1

3/5

ЛДПР

0

0

0

1/10

«Справедливая

0

0

0

1/10

Россия»

 

 

 

 

 

КПРФ

0

0

0

1/10

«Общественное

1/6

согласие»

 

 

 

 

 

«Диалог»

1/6

«Независимые»

1/2

0

0

1/10

 

 

 

 

 

Таблица 4.3.4

Индекс Шепли для квалифицированного большинства

 

 

 

 

 

 

 

3-й

4-й

5-й

6-й созыв

 

Фракция

созыв

созыв

созыв

Альтернативный

Март

Март

Декабрь

Сентябрь

вариант

 

 

2003 г.

2007 г.

2011 г.

2016 г.

 

«Единая Россия»

1/6

4/5

3/4

1

3/5

ЛДПР

1/3

1/3

0

1/10

«Справедливая

1/30

1/12

0

1/10

Россия»

 

 

 

 

 

КПРФ

1/15

1/12

0

1/10

«Общественное

1/6

согласие»

 

 

 

 

 

«Диалог»

1/6

«Независимые»

1/2

1/30

0

1/10

107

 

 

 

 

 

 

Таблица 4.3.5

 

Индекс Банзафа для простого большинства

 

 

 

 

 

 

 

 

 

3-й

4-й

5-й

6-й созыв

 

Фракция

 

созыв

созыв

созыв

Альтернативный

 

Март

Март

Декабрь

Сентябрь

вариант

 

 

 

 

2003 г.

2007 г.

2011 г.

2016 г.

 

«Единая Россия»

 

2/9

1

1

1

7/11

ЛДПР

 

0

0

0

1/11

«Справедливая

 

0

0

0

1/11

Россия»

 

 

 

 

 

 

 

КПРФ

 

0

0

0

1/11

«Общественное

 

2/9

согласие»

 

 

 

 

 

 

 

«Диалог»

 

2/9

«Независимые»

 

1/3

0

0

1/11

 

 

 

 

 

 

Таблица 4.3.6

Индекс Банзафа для квалифицированного большинства

 

 

 

 

 

 

 

 

 

3-й

4-й

5-й

6-й созыв

 

Фракция

 

созыв

созыв

созыв

Альтернативный

 

Март

Март

Декабрь

Сентябрь

вариант

 

 

 

 

2003 г.

2007 г.

2011 г.

2016 г.

 

«Единая Россия»

 

1/3

3/7

1/2

1

11/23

ЛДПР

 

1/7

1/6

0

3/23

«Справедливая

 

1/7

1/6

0

3/23

Россия»

 

 

 

 

 

 

 

КПРФ

 

1/7

1/6

0

3/23

«Общественное

 

1/6

согласие»

 

 

 

 

 

 

 

«Диалог»

 

1/6

«Независимые»

 

1/3

1/7

0

3/23

Из полученных данных видно, что по критерию простого большинства, начиная с работы 4-го созыва, фракция «Единая Россия» стала иметь контрольный пакет (таблицы 4.3.3 и 4.3.5). В течение работы 3-го созыва она разделяла свое влияние с фракциями «Диалог», «Справедливая Россия», «Общественное согласие» и «Независимые депутаты». Из-за увеличения

108

численности «Единая Россия» стала занимать лидирующую позицию. Исходя из критерия квалифицированного большинства, на протяжении работ 3–5-го созывовдругиефракцииещеимеливлияние.Ихвлияниепримерноравнозначно, несмотря на разницу в численности, что еще раз подтверждает то, что преобладающая численность не всегда является важным фактором при распределении влияния.

Приведенный альтернативный вариант показывает, что при уменьшении численности фракции «Единая Россия» и увеличении численности других фракций на 2–6 человек значительно меняются индексы влияния и происходит перераспределение веса фракций.

Индивидуальные варианты

Индивидуальные задания к теме 1

Вариант 1

Вариант 2

1. Определите верхнюю и нижнюю

1. Определите верхнюю и нижнюю

цены игры и там, где это возможно,

цены игры и там, где это возможно,

укажите седловую точку и значение

укажите седловую точку и значение

выигрыша

 

 

 

 

 

 

 

выигрыша

 

 

 

 

 

 

 

 

 

 

 

2 1 3

 

4

 

 

 

3 2

 

1 3

 

 

 

 

5 1 7

 

8

 

 

 

 

 

4 5

 

6 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 2 4

 

5

 

 

 

 

 

2 3

 

4 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 0 4

 

8

 

 

 

 

 

1 3

 

2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Найдите

 

решение

следующих

2.

Найдите

 

 

решение

следующих

игровых задач графическим способом

игровых задач графическим способом

 

 

 

2

3

 

 

 

 

 

 

 

7

1

 

 

 

 

 

 

1

7

 

 

 

 

 

 

 

 

0

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а)

0

5

 

 

 

 

 

 

а)

1 6

 

 

 

 

 

 

 

4

2

 

 

 

 

 

 

 

 

9

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

1

 

 

 

 

 

 

 

 

2

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

2 1

 

3 1

 

5 2

1 3

1

 

б)

 

 

 

 

 

 

 

 

б)

 

 

 

 

 

 

 

 

 

 

3 4 6

 

1 5

 

3 4

 

6 1 5

3.

Получите новую

 

платежную

3.

Получите

новую

 

платежную

матрицу,

 

используя

принцип

матрицу,

 

используя

принцип

доминирования. Решите игру

доминирования. Решите игру

 

5 6 0

 

1

 

2 2

 

3 5

 

 

2 0 1

 

3

 

 

 

3 5

 

0 1

 

 

 

 

 

 

 

 

 

 

 

1 2 4

 

3

 

 

 

1 0

 

2 0

 

 

 

 

 

 

 

 

 

 

 

7 8 1

 

0

 

 

 

2 6

 

1 2

 

 

 

4. Решите игру в смешанных

4. Решите игру в смешанных

стратегиях, используя симплекс метод

стратегиях, используя симплекс метод

 

 

1 2 4

 

5

 

 

 

 

5

1 6

 

 

 

 

 

3 1 3

 

6

 

 

 

 

 

 

1

4 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 3 1

 

5

 

 

 

 

 

 

3

1 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

110

 

 

 

 

 

 

 

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]