Лабораторная работа №2

2015-08-21СтудИзба

Описание файла

Документ из архива "Лабораторная работа №2", который расположен в категории "". Всё это находится в предмете "математические модели в естествознании и экологии" из 8 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "математические модели в естествознании и экологии" в общих файлах.

Онлайн просмотр документа "Лабораторная работа №2"

Текст из документа "Лабораторная работа №2"

№2.Основные понятия теории игр. Матричные игры

Лабораторная работа № 2

Тема: Основные понятия теории игр. Матричные игры

Цель работы: 1.Ознакомиться с разделом исследования операций - теорией игр.

2.Научиться моделировать задачи и находить их решение в чистых стратегиях.

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

Основные понятия теории игр

Под термином “игра” понимается “математическая модель конфликта”. Обозначим U - множество конфликтующих сторон. Произвольно взятая сторона AU располагает некоторым набором (множеством) SA допустимых (определённых правилами игры) стратегий S1A,S2A,..., т.е. SA={S1A,S2A,...}. Стратегией называется совокупность правил, определяющих выбор варианта действий в зависимости от сложившейся ситуации. Формально, стратегия -функция x=(y,z), отображающая NZM, где N - неопределенные, Z - случайные, M - контролируемые факторы.

Использование каждой стороной какой либо из своих стратегий определяет один из возможных исходов конфликта, принадлежащий множеству J всех возможных исходов. Реализацией игры называется отображение SA1SA2SA3... J. На множестве J задаётся числовая функция CA(j), jJ, называемая платёжной функцией. Она определяет размеры выигрыша (положительного или отрицательного), получаемого стороной A при исходе j. Таким образом, давая формальное определение игры, можно сказать, что игра-это система J, объединяющая компоненты U, {SA}AU, J, {CA(j)}AU, jJ.

Классификация игр по различным признакам

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

  2. Игры, где возможно объединение участников для совместных действий (образование коалиций), называются кооперативными. Если в игре образование коалиций невозможно, то такая игра называется бескоалиционной.

  3. Противником оперирующей стороны может быть:

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

b) “природа” - нейтральный противник (в понятие “природа” вкладывается вся совокупность внешних обстоятельств, в которых приходится принимать решение). Природу нельзя рассматривать как разумного противника, который мог бы использовать ошибки, совершаемые человеком.

Антагонистические игры

Рассмотрим конечную бескоалиционную игру G, в которой участвуют два игрока A и B.

Пусть A1 ... Am - стратегии игрока A,

B1 ... Bn - стратегии игрока B,

CA(i,j) - выигрыш игрока A, если он применяет стратегию Ai, а B применяет стратегию Bj

CB(i,j) - выигрыш игрока B, таком же случае.

Если CA(i,j) + CB(i,j) = 0 для i, j, то игра называется игрой с нулевой суммой или антагонистической. В таких играх выигрыш одного игрока определяется проигрышем другого (CA(i,j)= - CB(i,j)), поэтому её можно задать матрицей C(i,j) с элементами {aij}, являющимися выигрышами для игрока А (проигрышами игрока В), строки которой соответствуют стратегиям A, а столбцы - стратегиям B. Эту матрицу называют платёжной.

Ai\Bj

B1

B2

...

Bn

A1

a11

a12

...

a1n

A2

a21

a22

...

a2n

...

...

...

...

...

Am

am1

am2

...

amn

Сторона A пытается найти наилучшую из своих стратегий, оценивая выигрыши aij поочерёдно для A1,A2, ... Am. Очевидно, при использовании стратегии Ai безусловно достижимым (гарантированным) будет . Тогда наилучшей с точки зрения A оказывается та стратегия, для которой i максимально и - наилучший гарантированный результат для игрока A. Если A будет придерживаться этой стратегии, то выиграет не меньше при любом поведении B. В силу этого величина называется нижней ценой игры.

Аналогично для игрока B. В этом случае речь идёт о проигрышах стороны A, так как в антагонистической игре CB(i,j)= - CA(i,j)= - aij. Следовательно, произвольно взятая стратегия Bj (1jn) должна характеризоваться показателем , определяющим наибольший из ожидаемых проигрышей. Тогда наилучшей для B становится стратегия, дающая минимум j, равный она называется минимаксной стратегией. Величина называется верхней ценой игры. Если второй игрок будет применять оптимальную стратегию, то больше чем он не проиграет. Легко показать, что .

Рассмотрим два случая:

  1. = ;

  2. < .

1)Равенство = означает, что в платёжной матрице присутствует элемент aij, который одновременно оказывается минимальным в i-й строке и максимальным в j-м столбце (1im, 1jn, aij==). В этом случае элемент aij называется седловой точкой.

Примером может служить матрица:

Ai\Bj

B1

B2

B3

B4

i

A1

2

4

7

5

2

A2

7

6

8

7

6

A3

5

3

4

1

1

j

7

6

8

7

В игре с седловой точкой стороны A и B, решившие придерживаться минимаксных стратегий, попадают в ситуацию, когда и для A, и для B невыгодно изменять стратегии. Если в какой-то момент один из участников попытается изменить свою стратегию, то выгоду из этого извлечёт другой участник. Положение, при котором ни одна из сторон не имеет никаких разумных оснований для изменения своей стратегии, называется ситуацией равновесия. В играх с седловой точкой такая ситуация возникает если стороны A и B используют Ai и Bj. Величина aij== называется ценой игры, стратегии Ai и Bj - оптимальными.

2)В случае < в матрице не существует седловой точки и не возникает ситуации равновесия, поэтому игроки вынуждены менять свои стратегии. В этом случае для определения решения игры вводится понятие смешанной стратегии. Смешанной стратегией игрока A называется полный набор вероятностей применения стратегий A1 ... Am, т.е. вектор P т.ч. P=(p1,p2,...pm), pi0, , где pi - вероятность выбора i-й стратегии ( ). Стратегии A1 ... Am при этом называются чистыми. Стратегии Ak , для которых pk>0, называются активными. Аналогично для игрока B, смешанной стратегией называется вектор Q т.ч. Q=(q1,q2,...qn), qj0, , где qj - вероятность выбора j-й стратегии ( ). Оценка эффективности смешанных стратегий производится с точки зрения среднего выигрыша, который представляет собой математическое ожидание выигрыша игрока А (проигрыша игрока В):

.

Наилучший гарантированный результат для игрока A - , для игрока B - . Стратегии, при которых достигаются a и b называются оптимальными смешанными стратегиями. Теорема о минимаксе утверждает, что величины a и b связаны между собой: в конечной игре двух лиц с нулевой суммой и полной информацией имеет место равенство a = b. Величина =a=b называется ценой игры. При этом существует пара оптимальных стратегий P* и Q*, таких что a(P*,Q*)=.

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

Пример 1. Игра “Три пальца”.

Два игрока выкидывают одновременно и независимо друг от друга один, два или три пальца. Выигрыш - число выкинутых пальцев. Если сумма - числа чётное, то платит A, а если нечётное, то платит B.

Решение: Составляем платёжную матрицу

A1, B1 : 1 + 1 = 2 - чётное, поэтому A получает 2

A1, B2 : 1 + 2 = 3 - нечётное, поэтому A платит 3 и т. д.

A\B

B1

B2

B3

i

A1

2

-3

4

-3

A2

-3

4

-5

-5

A3

4

-5

6

-5

j

4

4

6

Находим i - минимальные числа в строках, j - максимальные числа в столбцах. Из них выбираем

, и .

Получаем: -3 < 4 ( < ), т.е. игра не имеет седловой точки и не имеет решения в чистых стратегиях.

Пример 2. Противовоздушная оборона.

У игрока A имеется три типа вооружений A1, A2, A3 (зенитки, ракеты, самолёты), а у игрока В самолёты трёх типов. А - обороняется, В - нападает. Цель игрока А перехватить и сбить самолет противника, а цель В - сохранить свой самолёт. Если А применяет зенитки A1, то поражает самолёты В с вероятностями 0.5, 0.6, 0.8; игрок В при этом старается применить самолёт, для которого вероятность поражения наименьшая. Если А применяет ракеты A2, то поражает самолёты В с вероятностями 0.9, 0.7, 0.8. Когда А пускает в ход самолёты - истребители A3, то поражает самолёты В с вероятностями 0.7, 0.5, 0.6. Определить оптимальную стратегию для игрока А.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее