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

4329

.pdf
Скачиваний:
1
Добавлен:
08.01.2021
Размер:
939.33 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ Г. Ф. МОРОЗОВА»

ПРИКЛАДНАЯ МАТЕМАТИКА

ТЕОРИЯ ИГР

Методические указания к практическим занятиям для студентов

по направлению подготовки 23.04.03 – Эксплуатация транспортно-технологических машин и комплексов

Воронеж 2016

2

УДК 519.8 (075)

Веневитина, С.С. Прикладная математика. Теория игр [Электронный ресурс] :

методические указания

к практическим занятиям для

студентов по

направлению подготовки

23.04.03 – Эксплуатация транспортно-технологи-

ческих машин и комплексов / С. С. Веневитина, В. В. Зенина; М-во образования и науки РФ, ФГБОУ ВО «ВГЛТУ». – Воронеж, 2016. – 37 с.

Печатается по решению учебно-методического совета ФГБОУ ВО «ВГЛТУ» (прот)

Рецензент д-р физ.-мат. наук, профессор Воронежского государственного педагогического университета В.В. Обуховский

3

Оглавление

Введение…………………………………………………………………………... 4

1. Решение матричных игр в чистых и смешанных стратегиях………….. 5

1.1. Теоретическая часть…………………………………………………………. 5

1.2. Практическая часть…………………………………………………………... 12

1.3. Индивидуальные задания……………………………………………………. 15

2. Графический метод решения матричной игры…………………………... 17

2.1. Теоретическая часть…………………………………………………………. 17

2.2. Практическая часть…………………………………………………………... 20

2.3. Индивидуальные задания……………………………………………………. 27

3. Сведение матричной игры к задаче линейного программирования….. 28

3.1.Теоретическая часть…………………………………………………………. 28

3.2.Практическая часть…………………………………………………………... 31

3.3.Индивидуальные задания……………………………………………………. 35

Библиографический список…………………………………………………........ 37

4

ВВЕДЕНИЕ

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

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

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

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

Методические указания помогут подготовиться к практическим занятиям

студентам, обучающимся по направлению подготовки 23.04.03 – Эксплуатация транспортно-технологических машин и комплексов. Они могут быть полезны также студентам других направлений подготовки.

5

1. РЕШЕНИЕ МАТРИЧНЫХ ИГР В ЧИСТЫХ И СМЕШАННЫХ СТРАТЕГИЯХ

1.1. Теоретическая часть

На практике часто возникают ситуации, в которых две (или более) стороны преследуют различные цели, а результаты любого действия каждой из сторон зависят от мероприятий партнера. Подобные ситуации, возникающие при игре в шахматы, шашки, домино и т.д., относятся к конфликтным: результат каждого хода игрока зависит от ответного хода противника, цель игры – выигрыш одного из партнеров. В экономике конфликтные ситуации встречаются очень часто и имеют многообразный характер. К ним относятся, например, взаимоотношения между поставщиком и потребителем, покупателем и продавцом, банком и клиентом.

Для грамотного решения задач с конфликтными ситуациями необходимы научно обоснованные методы. Такие методы разработаны математической теорией конфликтных ситуаций, которая носит название теория игр.

Математическая модель конфликтной ситуации называется игрой, стороны участвующие в конфликте – игроками, а исход конфликта –

выигрышем.

Игра называется парной, если в ней участвуют два игрока, и множественной, если число игроков больше двух. Мы будем рассматривать только парные игры. В них участвуют только два игрока А и В, интересы которых противоположны.

Игра называется игрой с нулевой суммой, или антагонистической, если выигрыш одного из игроков равен проигрышу другого, т.е. для полного задания игры достаточно указать величину одного из них. Если обозначить a – выигрыш одного из игроков, b – выигрыш другого, то для игры с нулевой суммой b a .

Выбор и осуществление одного из предусмотренных правилами действий называется ходом игрока. Ходы бывают личными и случайными. Ход называется личным, если игрок сознательно выбирает его из совокупности возможных вариантов действий и осуществляет его (например, любой ход в шахматной игре). Ход называется случайным, если его выбор производится не игроком, а каким-либо механизмом случайного выбора (например, по результатам бросания монеты). В дальнейшем мы будем рассматривать только личные ходы игроков.

6

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

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

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

 

Конечная парная игра с нулевой суммой называется матричной игрой.

 

 

Рассмотрим парную конечную игру с нулевой суммой. Пусть игрок

А

располагает

m личными стратегиями

A1, A2 , A3 , … , Am . Пусть у игрока

В

имеется n личных стратегий

B1 , B2 ,

B3 , … , Bn . В этом случае говорят, что

игра имеет размерность m n .

В результате выбора игроками любой пары

стратегий

Ai

и

B j

( i = 1, 2, 3, … , m ;

j = 1, 2, 3, … , n ) однозначно

определяется исход игры, т.е. выигрыш

aij

игрока

А (положительный или

отрицательный) и проигрыш

( – aij )

игрока

В. Предположим, что значения

aij

известны для любой пары стратегий ( Ai , B j ).

Матрица Р (аij )m n

(i = 1, 2, 3, … , m ;

j = 1, 2, 3, … , n ),

элементами которой являются выигрыши,

соответствующие стратегиям

Ai

и

B j , называется платежной матрицей

или матрицей игры

7

 

а

a

...

а

 

 

11

12

 

1n

 

Р a21

a22

...

а2n .

... ...

...

...

 

 

аm1

am2

 

 

 

 

...

аmn

Общий вид такой матрицы может быть представлен в виде таблицы (табл. 1), строки которой соответствуют стратегиям игрока А, а столбцы стратегиям игрока В.

 

 

 

 

Таблица 1

 

 

 

 

 

 

 

 

В

B1

B2

Bn

 

 

А

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A1

a11

a12

a1n

 

 

 

 

 

A2

a21

a22

a2n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Am

am1

am2

amn

 

 

 

 

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

Выбирая стратегию Ai , игрок

А должен рассчитывать на то, что игрок

В ответит на нее той стратегией B j , для которой выигрыш для игрока А будет минимален ( игрок В стремится «навредить» игроку А ).

Обозначим через

i

наименьший выигрыш игрока

А при выборе им

стратегии Ai

для всех

возможных стратегий игрока

В ( наименьшее число в

i – ой строке платежной матрицы ), т. е. min

a .

Следовательно, для

 

 

 

i 1 j n

i j

 

получения наибольшего выигрыша игроку А нужно выбирать ту из стратегий,

8

для которой число

i

максимально.

Среди чисел i

( i = 1, 2, 3, … , m )

выберем наибольшее

max i .

 

 

 

 

 

 

 

 

 

 

1 i m

 

 

 

 

 

 

 

Число

max min a

называется

нижней ценой

игры, или

 

 

 

1 i m 1 j n

i j

 

 

 

 

 

 

максимальным выигрышем (максимином). Это

гарантированный

выигрыш

игрока А при любой стратегии игрока В .

 

 

 

 

Стратегия,

 

соответствующая

максимину, называется

максиминной

стратегией.

 

 

 

 

 

 

 

 

 

 

 

Таким образом, если игрок А будет придерживаться максиминной

стратегии, то ему гарантирован выигрыш, не меньше, чем

, при любом

поведении игрока В.

 

 

 

 

 

 

 

 

 

Проанализируем теперь платежную матрицу с точки зрения игрока В,

заинтересованного в том, чтобы игрок

А

выиграл, как можно меньше.

Если игрок

В

выберет стратегию

B j , то все возможные выигрыши

игрока А будут элементами j – го столбца платежной матрицы Р.

В наихудшем

для

игрока

В

случае, когда игрок

А

применяет

стратегию, соответствующую максимальному элементу этого столбца,

проигрыш игрока В будет равен числу

max a .

 

 

 

 

 

j

1 i m i j

 

Следовательно, игроку В нужно выбрать такую стратегию, для которой

число j

минимально.

 

 

 

 

 

Число

 

= min max

a

называется

верхней ценой

игры, или

 

 

1 j n 1 i m

ij

 

 

 

 

минимаксным выигрышем (минимаксом).

Это

гарантированный

проигрыш

игрока В при любой стратегии игрока А .

 

 

 

Стратегия,

соответствующая

минимаксу, называется минимаксной

стратегией.

 

 

 

 

 

 

Таким образом, если игрок В

применяет минимаксную стратегию, то

игрок А не может выиграть больше, чем

.

Принцип,

диктующий игрокам

выбор наиболее «осторожных»

максиминной

и минимаксной стратегий соответственно, называется

9

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

Нетрудно показать, что нижняя цена игры никогда не превосходит верхней цены игры, т.е. .

Если нижняя и верхняя цены игры совпадают, т.е. = , то игру называют игрой с седловой точкой.

Для игры с седловой точкой общее значение нижней и верхней цены игры

= = называется чистой ценой игры, или ценой игры.

Минимаксные стратегии, соответствующие цене игры, являются

оптимальными стратегиями, а их совокупность – оптимальным решением, или решением игры.

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

 

Смешанной стратегией

SA

игрока

А

называется

применение

чистых стратегий

A1, A2 , A3 , … , Am

с вероятностями

р1 , р2 ,

р3 , … , рm

, причем сумма вероятностей равна 1 ( р1 + р2 + р3 +…+ рm = 1).

 

 

Смешенные стратегии игрока А записываются в в виде матрицы

 

 

 

 

 

 

 

А

А

А

...

А

 

 

 

 

 

 

 

 

 

SA =

 

1

2

3

 

m

 

 

 

 

 

 

 

 

 

 

 

p2

p3

...

 

 

 

 

 

 

 

 

 

 

 

p1

pm

 

 

 

или в виде строки

S =

p

p

p

...

p

.

 

 

 

 

 

 

 

 

A

 

1

2

3

 

m

 

 

 

 

 

Аналогично определяются

и обозначаются смешанные стратегии SВ

игрока В :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В

В

В ...

 

В

 

 

= q

 

 

... q ,

 

S

=

1

2

 

3

 

n

или S

q

q

где сумма

В

q1

q2

q3 ...

 

qn

 

 

В

1

2

3

n

 

 

 

 

 

 

 

 

 

 

 

вероятностей появления стратегий равна 1 ( q1 + q2 + q3 +…+ qn = 1).

10

Замечание. Чистые стратегии можно считать частным случаем смешенных и задавать строкой, в которой 1 соответствует чистой стратегии.

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

Совокупность, состоящая из оптимальной стратегии одного игрока и оптимальной стратегии другого игрока, называется оптимальным решением

или решением игры.

Средний выигрыш при применении обоими игроками оптимальных стратегий называется ценой игры.

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

Поскольку все чистые стратегии являются частными случаями смешенных стратегий, то из основной теоремы теории игр можно получить:

Следствие 1. Любая игра имеет цену; Следствие 2. Цена игры удовлетворяет неравенству .

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

Справедлива теорема об активных стратегиях: если один из игроков придерживается своей оптимальной смешанной стратегии, то средний выигрыш остается неизменным и равным цене игры , если второй игрок не выходит за пределы своих активных стратегий.

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

Рассмотрим игру размера 2 2 с платежной матрицей

a

a

 

P 11

12

.

 

a22

 

a21

 

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