Теория игр

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

Рубрика Экономико-математическое моделирование
Вид контрольная работа
Язык русский
Дата добавления 06.10.2015
Размер файла 66,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное учреждение

Высшего профессионального образования

"Финансовый Университет при Правительстве Российской Федерации"

(Финуниверситет)

Тульский филиал Финуниверситета

КОНТРОЛЬНАЯ РАБОТА

По дисциплине: "Теория игр"

Выполнил студент 2 курса

Гурова Ю.Г.

Проверил: Манохин Е.В.

Тула 2013 г.

Задача 1. Вычислите нижние и верхние цены и найдите седловые точки (если они есть) для игр со следующими матрицами:

Матрица 1

В1

В2

В3

В4

А1

12+t

20+v

15+u

12+t

А2

12+t

15+u

7+v

3+u

А3

3+u

3+u

12+t

15+u

А4

s

20+v

7+v

7+v

1. Проверяем, имеет ли платежная матрица седловую точку. Если да, то выписываем решение игры в чистых стратегиях.

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

Игроки

B1

B2

B3

B4

a = min (Ai)

A1

15

23

17

15

15

A2

15

17

10

5

5

A3

5

5

15

17

5

A4

2

23

10

10

2

b = max (Bi)

15

23

17

17

Находим гарантированный выигрыш, определяемый нижней ценой игры a =max (ai) = 15, которая указывает на максимальную чистую стратегиюA1. Верхняя цена игры b = min (bj) = 15.

Седловая точка (1, 1) указывает решение на пару альтернатив (A1,B1). Цена игры равна 15.

Матрица 2

В1

В2

В3

В4

А1

4+v

8+t

s

11+u

А2

s

4+v

16+v

11+u

А3

4+v

8+t

11+u

s

А4

11+u

4+v

4+v

4+v

1. Проверяем, имеет ли платежная матрица седловую точку. Если да, то выписываем решение игры в чистых стратегиях.

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

Игроки

B1

B2

B3

B4

a = min (Ai)

A1

7

11

2

13

2

A2

2

7

19

13

2

A3

7

11

13

2

2

A4

13

7

7

7

7

b = max (Bi)

13

11

19

13

Находим гарантированный выигрыш, определяемый нижней ценой игры a = max (ai) = 7, которая указывает на максимальную чистую стратегию A4.

Верхняя цена игры b = min (bj) = 11.

Что свидетельствует об отсутствии седловой точки, так как a ? b, тогда цена игры находится в пределах 7 <= y <= 11. Находим решение игры в смешанных стратегиях. Объясняется это тем, что игроки не могут объявить противнику свои чистые стратегии: им следует скрывать свои действия. Игру можно решить, если позволить игрокам выбирать свои стратегии случайным образом (смешивать чистые стратегии).

2. Проверяем платежную матрицу на доминирующие строки и доминирующие столбцы.

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

Говорят, что i-я стратегия 1-го игрока доминирует его k-ю стратегию, если aij >= akj для всех j Э N и хотя бы для одного j aij > akj. В этом случае говорят также, что i-я стратегия (или строка) - доминирующая, k-я - доминируемая.

Говорят, что j-я стратегия 2-го игрока доминирует его l-ю стратегию, если для всех j Э M aij <= ail и хотя бы для одного i aij < ail. В этом случае j-ю стратегию (столбец) называют доминирующей, l-ю - доминируемой.

В платежной матрице отсутствуют доминирующие строки.

В платежной матрице отсутствуют доминирующие столбцы.

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

Аналогично, игрок II должен выбрать свои смешанные стратегии так, чтобы минимизировать математическое ожидание игрока I.

3. Находим решение игры в смешанных стратегиях.

Запишем систему уравнений.

Для игрока I 7p1+2p2+7p3+13p4 = y 11p1+7p2+11p3+7p4 = y 2p1+19p2+13p3+7p4 = y 13p1+13p2+2p3+7p4 = y p1+p2+p3+p4 = 1 Для игрока II 7q1+11q2+2q3+13q4 = y 2q1+7q2+19q3+13q4 = y 7q1+11q2+13q3+2q4 = y 13q1+7q2+7q3+7q4 = y q1+q2+q3+q4 = 1 Решая эти системы методом Гаусса, находим:

y = 8175/257 p1 = 720/2827 (вероятность применения 1-ой стратегии).

p2 = 42/257 (вероятность применения 2-ой стратегии).

p3 = 468/2827 (вероятность применения 3-ой стратегии).

p4 = 107/257 (вероятность применения 4-ой стратегии).

Оптимальная смешанная стратегия игрока I: P = (720/2827; 42/257; 468/2827; 107/257) q1 = 72/257 (вероятность применения 1-ой стратегии).

q2 = 97/257 (вероятность применения 2-ой стратегии).

q3 = 44/257 (вероятность применения 3-ой стратегии).

q4 = 44/257 (вероятность применения 4-ой стратегии).

Оптимальная смешанная стратегия игрока II: Q = (72/257; 97/257; 44/257; 44/257) Цена игры:

y = 8175/257

Матрица 3

В1

В2

В3

В4

B5

А1

U+2

V+6

U+2

T+10

V+17

А2

t-2

V+17

t-2

U+14

V+6

А3

s-6

V+6

t-2

U+2

V+6

А4

U+2

V+6

U+2

T+10

T+10

1. Проверяем, имеет ли платежная матрица седловую точку. Если да, то выписываем решение игры в чистых стратегиях.

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

Игроки

B1

B2

B3

B4

a = min (Ai)

A1

4

9

13

20

4

A2

1

20

16

9

1

A3

-4

9

4

9

-4

A4

4

9

13

13

4

b = max (Bi)

4

20

16

20

Находим гарантированный выигрыш, определяемый нижней ценой игры a = max (ai) = 4, которая указывает на максимальную чистую стратегию A1.

Верхняя цена игры b = min (bj) = 4.

Седловая точка (1, 1) указывает решение на пару альтернатив (A1,B1). Цена игры равна 4.

Значения параметров, входящих в матрицы

вариант

s

t

u

v

4

2

3

2

3

Задача 2. Найдите оптимальные смешанные стратегии игры (2 Ч2):

В1

В2

А1

а11

А12

А2

а21

А22

Элементы матрицы заданы в таблице.

Вариант

а11

а12

А21

А22

4

4

2

1

5

1. Проверяем, имеет ли платежная матрица седловую точку. Если да, то выписываем решение игры в чистых стратегиях.

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

Игроки

B1

B2

a = min (Ai)

A1

4

2

2

A2

1

5

1

b = max (Bi)

4

5

Находим гарантированный выигрыш, определяемый нижней ценой игры a = max (ai) = 2, которая указывает на максимальную чистую стратегию A1.

Верхняя цена игры b = min (bj) = 4.

Что свидетельствует об отсутствии седловой точки, так как a ? b, тогда цена игры находится в пределах 2 <= y <= 4. Находим решение игры в смешанных стратегиях. Объясняется это тем, что игроки не могут объявить противнику свои чистые стратегии: им следует скрывать свои действия. Игру можно решить, если позволить игрокам выбирать свои стратегии случайным образом (смешивать чистые стратегии).

2. Проверяем платежную матрицу на доминирующие строки и доминирующие столбцы.

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

Говорят, что i-я стратегия 1-го игрока доминирует его k-ю стратегию, если aij >= akj для всех j Э N и хотя бы для одного j aij > akj. В этом случае говорят также, что i-я стратегия (или строка) - доминирующая, k-я - доминируемая.

Говорят, что j-я стратегия 2-го игрока доминирует его l-ю стратегию, если для всех j Э M aij <= ail и хотя бы для одного i aij < ail.

В этом случае j-ю стратегию (столбец) называют доминирующей, l-ю - доминируемой.

В платежной матрице отсутствуют доминирующие строки.

В платежной матрице отсутствуют доминирующие столбцы.

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

3. Находим решение игры в смешанных стратегиях.

Математические модели пары двойственных задач линейного программирования можно записать так. Найти минимум функции F (x) при ограничениях:

4x1+x2 >= 1 2x1+5x2 >= 1 F (x) = x1+x2 > min

Найти максимум функции Ф (y) при ограничениях:

4y1+2y2 <= 1 y1+5y2 <= 1 Ф (y) = y1+y2 > max

Цена игры будет равна g = 1/F (x), а вероятности применения стратегий игроков:

qi = g*yi; pi = g*xi.

Цена игры: g = 1: 1/3 = 3 p1 = 3 2/9 = 2/3 p2 = 3 1/9 = 1/3 Оптимальная смешанная стратегия игрока I:

P = (2/3; 1/3) q1 = 3 1/6 = 1/2 q2 = 3 1/6 = 1/2 Оптимальная смешанная стратегия игрока II:

Q = (1/2; 1/2) Цена игры: v=3 4. Проверим правильность решения игры с помощью критерия оптимальности стратегии.

?aijqj <= v ?aijpi >= v M (P1; Q) = (41/2) + (21/2) = 3 = v M (P2; Q) = (11/2) + (51/2) = 3 = v M (P; Q1) = (42/3) + (11/3) = 3 = v M (P; Q2) = (22/3) + (51/3) = 3 = v

Все неравенства выполняются как равенства или строгие неравенства, следовательно, решение игры найдено верно.

Задача 3. Найти решения матричных игр графоаналитическим методом:

а) игра (2 Ч5):

Вариант

Стратегия

В1

В2

В3

В4

В5

4

А1

8

6

5

5

3

А2

6

4

7

2

5

Игроки

B1

B2

B3

B4

B5

a = min (Ai)

A1

8

6

5

5

3

3

A2

6

4

7

2

5

2

b = max (Bi)

8

6

7

5

5

Находим гарантированный выигрыш, определяемый нижней ценой игры a = max (ai) = 3, которая указывает на максимальную чистую стратегию A1.

Верхняя цена игры b = min (bj) = 5.

Что свидетельствует об отсутствии седловой точки, так как a ? b, тогда цена игры находится в пределах 3 <= y <= 5. Находим решение игры в смешанных стратегиях. Объясняется это тем, что игроки не могут объявить противнику свои чистые стратегии: им следует скрывать свои действия. Игру можно решить, если позволить игрокам выбирать свои стратегии случайным образом (смешивать чистые стратегии)

Решим задачу геометрическим методом, который включает в себя следующие этапы:

1. В декартовой системе координат по оси абсцисс откладывается отрезок, длина которого равна 1. Левый конец отрезка (точка х = 0) соответствует стратегии A1, правый - стратегии A2 (x = 1). Промежуточные точки х соответствуют вероятностям некоторых смешанных стратегий S1 = (p1,p2).

2. На левой оси ординат откладываются выигрыши стратегии A1. На линии, параллельной оси ординат, из точки 1 откладываются выигрыши стратегии A2.

Решение игры (2 x n) проводим с позиции игрока A, придерживающегося максиминной стратегии. Доминирующихся и дублирующих стратегий ни у одного из игроков нет. Максиминной оптимальной стратегии игрока A соответствует точка N, лежащая на пересечении прямых B4B4 и B5B5, для которых можно записать следующую систему уравнений:

y = 5 + (2 - 5) p2 y = 3 + (5 - 3) p2

Откуда p1 = 3/5 p2 = 2/5 Цена игры, y = 34/5 Теперь можно найти минимаксную стратегию игрока B, записав соответствующую систему уравнений, исключив стратегию B1,B2,B3, которая дает явно больший проигрыш игроку B, и, следовательно, q1 = 0,q2 = 0,q3 = 0.

5q4+3q5 = y 2q4+5q5 = y q4+q5 = 1 или 5q4+3q5 = 34/5 2q4+5q5 = 34/5 q4+q5 = 1

Решая эту систему методом обратной матрицы, находим:

q4 = 2/5 q5 = 3/5

б) игра (4 Ч2):

Стратегия

вариант

4

В1

В2

А1

1

3

А2

3

5

А3

2

6

А4

8

4

Игроки

B1

B2

a = min (Ai)

A1

1

3

1

A2

3

5

3

A3

2

6

2

A4

8

4

4

b = max (Bi)

8

6

Находим гарантированный выигрыш, определяемый нижней ценой игры a = max (ai) = 4, которая указывает на максимальную чистую стратегию A4.

Верхняя цена игры b = min (bj) = 6.

Что свидетельствует об отсутствии седловой точки, так как a ? b, тогда цена игры находится в пределах 4 <= y <= 6. Находим решение игры в смешанных стратегиях. Объясняется это тем, что игроки не могут объявить противнику свои чистые стратегии: им следует скрывать свои действия. Игру можно решить, если позволить игрокам выбирать свои стратегии случайным образом (смешивать чистые стратегии)

Решим задачу геометрическим методом, который включает в себя следующие этапы:

1. В декартовой системе координат по оси абсцисс откладывается отрезок, длина которого равна 1. Левый конец отрезка (точка х = 0) соответствует стратегии B1, правый - стратегии B2 (x = 1). Промежуточные точки х соответствуют вероятностям некоторых смешанных стратегий S1 = (p1,p2).

2. На левой оси ординат откладываются выигрыши стратегии B1. На линии, параллельной оси ординат, из точки 1 откладываются выигрыши стратегии B2.

Решение игры (m x 2) проводим с позиции игрока B, придерживающегося максиминной стратегии. Доминирующихся и дублирующих стратегий ни у одного из игроков нет.

Максиминной оптимальной стратегии игрока B соответствует точка N, лежащая на пересечении прямых A3A3 и A4A4, для которых можно записать следующую систему уравнений:

y = 2 + (6 - 2) q2 y = 8 + (4 - 8) q2

Откуда q1 = 1/4 q2 = 3/4 Цена игры, y = 5 Теперь можно найти минимаксную стратегию игрока A, записав соответствующую систему уравнений, исключив стратегию A1,A2, которая дает явно больший проигрыш игроку A, и, следовательно, p1 = 0,p2 = 0.

2p3+8p4 = y 6p3+4p4 = y p3+p4 = 1 или 2p3+8p4 = 5 6p3+4p4 = 5 p3+p4 = 1

Решая эту систему методом обратной матрицы, находим:

p3 = 1/2 p4 = 1/2

теория игра стратегия игрок

Размещено на Allbest.ru

...

Подобные документы

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

    реферат [26,9 K], добавлен 21.12.2010

  • Рассмотрение содержания и методов решения матричной игры в смешанных стратегиях, способы ее сведения к задачам линейного программирования. Анализ геометрической интерпретации биматричных и бескоалиционных игр. Природа и структура кооперативных игр.

    курс лекций [1,2 M], добавлен 11.07.2010

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

    контрольная работа [60,6 K], добавлен 04.02.2011

  • Основные положения теории игр. Терминология и классификация игр. Решение матричных игр в чистых и в смешанных стратегиях. Сведение матричной игры к задаче линейного программирования. Применение теории игр в задачах экономико-математического моделирования.

    курсовая работа [184,5 K], добавлен 12.12.2013

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

    контрольная работа [437,2 K], добавлен 14.02.2011

  • Предмет и задачи теории игр. Сведение матричной игры к задачам линейного программирования. Основные принципы разработки деловых игр для исследования экономических механизмов. Деловая игра "Снабжение". Решение матричной игры в смешанных стратегиях.

    курсовая работа [1,8 M], добавлен 15.10.2012

  • Математическая постановка задачи и выбор алгоритма решения транспортной задачи. Проверка задачи на сбалансированность, её опорное решение и метод северо-западного угла. Транспортная задача по критерию времени, поиск и улучшение решения разгрузки.

    курсовая работа [64,7 K], добавлен 14.10.2011

  • Определение коэффициента полных затрат, вектора валового выпуска, межотраслевых поставок продукции. Расчет матрицы алгебраических дополнений и полных затрат. Отрицательные коэффициенты в индексной строке. Сервис "поиск решения" в программе MS Excel.

    контрольная работа [118,2 K], добавлен 06.05.2013

  • Метод поисковой оптимизации. Малая эффективность в условиях пологих поверхностей отклика. Метод с "наказанием случайностью". Подбор реального процесса. Основные параметры гидрогенизационных процессов. Поиск минимального значения выходной величины.

    курсовая работа [291,4 K], добавлен 22.08.2012

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

    курсовая работа [85,3 K], добавлен 19.05.2014

  • Алгоритмы моделирования и решения транспортных задач методами Фогеля и минимального элемента в матрице. Поиск решения распределительной задачи при условии наименьших эксплуатационных расходов. Метод анализа разностей себестоимости доставки груза.

    курсовая работа [319,8 K], добавлен 10.01.2015

  • Формальная постановка задачи, методы решения. Модульная организация приложения. Общая схема взаимодействия модулей, описание модулей. Текст программы, руководство пользователя. Тестовый пример игры, приложение Delphi, надежность программного обеспечения.

    курсовая работа [14,4 K], добавлен 19.10.2010

  • Построение экономико-математической модели оптимизации производства с учетом условия целочисленности. Расчет с помощью надстроек "Поиск решения" в Microsoft Excel оптимального распределения поставок угля. Экономическая интерпретация полученного решения.

    контрольная работа [2,5 M], добавлен 23.04.2015

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

    контрольная работа [366,9 K], добавлен 12.05.2014

  • Поиск безусловного и условного экстремумов. Исследование на знакоопределенность матриц вторых производных с применением критерия Сильвестра. Экономический смысл множителей Лагранжа. Задачи выпуклого и квадратичного программирования. Теорема Куна-Таккера.

    контрольная работа [204,3 K], добавлен 21.10.2013

  • Представление матрицы в виде произведения унитарной и верхнетреугольной матрицы. Листинг программы. Зависимость погрешности от размерности матрицы на примере метода Холецкого. Приближенные методы решения алгебраических систем. Суть метода Зейделя.

    контрольная работа [630,5 K], добавлен 19.05.2014

  • Теория игр как раздел математики для изучения конфликтных ситуаций. Основные понятия и критерии теории игр, количество стратегий. Увеличение среднего выигрыша путем применения смешанных стратегий. Мажорирование (доминирование) стратегий, алгоритм решения.

    курсовая работа [207,8 K], добавлен 27.05.2009

  • Алгоритм решения оптимизационной задачи линейного программирования (ЗЛП) – планирования производства симплекс методом и при помощи средства "Поиск решения" в Microsoft Excel. Описание работы, графический интерфейс и схема программы для решения ЗЛП.

    дипломная работа [2,3 M], добавлен 19.09.2010

  • Построение модели планирования производства. Использование инструментального средства "Поиск решения" для решения задачи линейного программирования. Решение оптимальной задачи, с использованием методов математического анализа и возможностей MathCad.

    лабораторная работа [517,1 K], добавлен 05.02.2014

  • Стохастические игры как разновидность многошаговых игр, в которых переход от одной позиции к другой совершается с определенной вероятностью. Расчетные методы их решения. Разработка и тестирование программного средства для решения игры "Герб-Решетка".

    контрольная работа [364,0 K], добавлен 20.02.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.