Скачать презентацию Курс лекций по теории игр 1 Список Скачать презентацию Курс лекций по теории игр 1 Список

Курс лекций по теории игр для ФОО.ppt

  • Количество слайдов: 54

Курс лекций по теории игр 1 Курс лекций по теории игр 1

Список литературы l l l Абламская Л. В. , Бабешко Л. О. , Бывшев Список литературы l l l Абламская Л. В. , Бабешко Л. О. , Бывшев В. А. , Дрогобыцкий И. Н. и др. Экономикоматематическое моделирование, «Экзамен» , М. , 2004, 2006. Лабскер Л. Г. , Ященко Н. А. Теория игр в экономике (практикум с решениями задач), «Кнорус» , М. , 2012. Интрилигатор М. Математические методы оптимизации и экономическая теория, «Айрис Пресс» , М. , 2002. 2

Содержание курса 1. 2. 3. 4. 5. 6. 7. Структура экономических задач. Метод математического Содержание курса 1. 2. 3. 4. 5. 6. 7. Структура экономических задач. Метод математического моделирования решения экономических задач. Основные понятия и аксиома теории игр. Минимаксные стратегии игроков и решение игры с седловой точкой. Пример игры без седловой точки, смешанные стратегии игроков и основная теорема теории игр. Алгоритмы решения игры при отсутствии седловой точки. Игры с природой (элементы теории статистических решений). 3

§ 1. Структура экономических задач 1. Исходные данные: 2. Искомые неизвестные: 3. Взаимосвязи величин § 1. Структура экономических задач 1. Исходные данные: 2. Искомые неизвестные: 3. Взаимосвязи величин (1) и (2). 4

Пример: задача об оптимальной посевной стратегии фермера Фермер на своём участке земли может посеять Пример: задача об оптимальной посевной стратегии фермера Фермер на своём участке земли может посеять в текущем году одну из трёх культур: А 1 - овёс, А 2 - рожь, А 3 – рис. Урожайность каждой из этих культур зависит от погоды, которая может находится в одном из трёх состояний: В 1 - сухо, В 2 - нормально, В 3 – дождливо. Уровни урожайности зерновых (yij) даны в следующей таблице вместе с их средними ценами. 5

Урожайность зерновых (цт/га) и их цены (руб. /цт) Культура Це на P А 1 Урожайность зерновых (цт/га) и их цены (руб. /цт) Культура Це на P А 1 А 2 А 3 Урожайность культур при состояниях погоды В 1 В 2 1000 у1, 1 = 20 у1, 2 =7, 5 В 3 у1, 3 =3, 5 800 у2, 1 = 5 у2, 2 =12, 5 у2, 3 =7, 5 1200 у3, 1 = 5 у3, 2 = 7 у3, 3 = 10 6

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

Исходные данные и искомые неизвестные в задаче об оптимальной посевной стратегии фермера l Исходные Исходные данные и искомые неизвестные в задаче об оптимальной посевной стратегии фермера l Исходные данные: 1) значения урожайности зерновых при различных состояниях погоды: 2) Цены зерновых: l Искомые неизвестные: посевная стратегия Ai* , приносящая фермеру максимальный гарантированный доход 8

Взаимосвязи исходный данных и искомых неизвестных - значения дохода с гектара для каждой посевной Взаимосвязи исходный данных и искомых неизвестных - значения дохода с гектара для каждой посевной стратегии при возможных состояниях погоды: B 1 B 2 A 1 a 11 = 20000 a 12 = 7500 B 3 a 13 = 3500 Гарантиро ванный доход с гектара α 1 = 3500 A 2 a 21 = 4000 a 22 = 10000 a 23 = 6000 α 2 = 4000 A 3 a 31 = 6000 a 32 = 8400 α 3 = 6000 a 33 = 12000 9

§ 2. Метод математического моделирования в экономике Метод математического моделирования (МММ) решения экономических задач § 2. Метод математического моделирования в экономике Метод математического моделирования (МММ) решения экономических задач состоит в предварительном построении упрощённой схемы изучаемого объекта (задачи или процесса), составленной математическим языком и именуемой математической моделью, а затем - в вычислении по этой модели значений искомых величин (2): 10

Математическая модель объекта Определение. Экономико-математическая модель (ЭММ) объекта – это некоторое математическое выражение (график Математическая модель объекта Определение. Экономико-математическая модель (ЭММ) объекта – это некоторое математическое выражение (график или таблица, уравнение или система уравнений, дополненная, возможно, неравенствами, условие экстремума), связывающая воедино известные характеристики объекта (1) и его искомые характеристики (2). Терминология. Исходные данные(1)- это экзогенные переменные модели, искомые величины (2) – это эндогенные переменные модели. Назначение математической модели: Экзогенные переменные Модель Эндогенные переменные 11

Два класса ЭММ: дескриптивные модели и оптимизационные модели Схема построения моделей обсуждается в книге: Два класса ЭММ: дескриптивные модели и оптимизационные модели Схема построения моделей обсуждается в книге: Бывшев В. А. Эконометрика, 2008. 12

Две формы ЭММ l Структурная форма: дескриптивной модели – (6), оптимизационной модели – (7). Две формы ЭММ l Структурная форма: дескриптивной модели – (6), оптимизационной модели – (7). l Приведённая форма (расчётная схема) – (5). 13

§ 3. Основные понятия и аксиома теории игр l Участники конфликта (игроки) и их § 3. Основные понятия и аксиома теории игр l Участники конфликта (игроки) и их стратегии l Ситуация игры и её исход 14

Пример конфликта (игры): ГНИ (игрок А) – Физическое лицо (игрок В) l l l Пример конфликта (игры): ГНИ (игрок А) – Физическое лицо (игрок В) l l l Y – налогооблагаемый доход игрока В за принятый отрезок времени. Стратегии игрока А: А 1 – проверять источники дохода В, А 2 - не проверять источники дохода В. Стратегии игрока В: В 1 – утаивать доход Y, В 2 - не утаивать доход Y (платить налог Т). 15

Продолжение примера игры «ГНИ – Физическое лицо» l l Возможные ситуации игры: (А 1, Продолжение примера игры «ГНИ – Физическое лицо» l l Возможные ситуации игры: (А 1, В 1), (А 1, В 2), (А 2, В 1), (А 2, В 2). Возможные исходы игры: R(А 1, В 1) = (T+F, - (T+F)), R(А 1, В 2) = (T, - T), R (А 2, В 1) = (-(T+F), (T+F)), R(А 2, В 2) = (T, - T). (12) (13) 16

Игра с нулевой суммой (антагонистическая игра) l Свойство игры с нулевой суммой: l Задание Игра с нулевой суммой (антагонистическая игра) l Свойство игры с нулевой суммой: l Задание исхода игры с нулевой суммой: l Платёжная матрица игры: 17

Пример. Платёжная матрица игры «ГНИ – Физическое лицо» 18 Пример. Платёжная матрица игры «ГНИ – Физическое лицо» 18

Нормальная форма игры 19 Нормальная форма игры 19

Игра «ГНИ – Физическое лицо» в нормальной форме 20 Игра «ГНИ – Физическое лицо» в нормальной форме 20

Аксиома (модель) поведения игроков l Ответ игрока А на выбранную игроком В стратегию Bj: Аксиома (модель) поведения игроков l Ответ игрока А на выбранную игроком В стратегию Bj: l Ответ игрока В на выбранную игроком А стратегию Ai: 21

§ 4. Минимаксные стратегии игроков и решение игры с седловой точкой. Порядок выбора оптимальной § 4. Минимаксные стратегии игроков и решение игры с седловой точкой. Порядок выбора оптимальной стратегии игрока А l Для каждой своей стратегии определить гарантированный выигрыш αi: l Из величин (19) выбрать наибольшую (максимин), и отметить соответствующую ей стратегию Аi(α). 22

Порядок выбора игроком B своей оптимальной стратегии l Для каждой своей стратегии Вj определить Порядок выбора игроком B своей оптимальной стратегии l Для каждой своей стратегии Вj определить максимально возможный выигрыш βj игрока А: l Из величин (21) выбрать наименьшую (минимакс): и отметить соответствующую ей стратегию Вj(β). 23

Оптимальные стратегии игроков в игре с седловой точкой l Теорема. Если α = β, Оптимальные стратегии игроков в игре с седловой точкой l Теорема. Если α = β, то игра имеет седловую точку и минимаксные стратегии (Аi(α), Вj(β) ) являются оптимальными для игроков в следующем смысле: l Пример. Игра «ГНИ – Физическое лицо» : 24

Геометрическая интерпретация платёжной матрицы с седловой точкой i n i* ai*j* 2 1 a Геометрическая интерпретация платёжной матрицы с седловой точкой i n i* ai*j* 2 1 a 11 1 2 j* m j 25

Терминология Если игра имеет седловую точку, то l величина v = α = β Терминология Если игра имеет седловую точку, то l величина v = α = β именуется ценой игры, l набор называется решением игры, l стратегии Ai , Bj игроков именуются их чистыми стратегиями. Замечание. В теоретико-игровой задаче исходными данными считается таблица с нормальной формой игры, а искомыми неизвестными – решение игры. 26

§ 5. Пример игры без седловой точки, смешанные стратегии игроков и основная теорема теории § 5. Пример игры без седловой точки, смешанные стратегии игроков и основная теорема теории игр Пример (игра «загадай число» ). Игроки A и B ставят на кон по некоторому количеству денег M, затем записывают на своих листах выбранные ими по желанию натуральные числа (соответственно n. A и n. B) и, наконец, по команде открывают свои листы. Если сумма S = (n. A + n. B) оказывается чётным числом, то кон забирает игрок A, если же S нечётное число, то кон забирает игрок B. Требуется определить оптимальные стратегии игроков в данной игре. 27

Стратегии игроков в игре «загадай число» l l Стратегии игрока А: А 1 – Стратегии игроков в игре «загадай число» l l Стратегии игрока А: А 1 – выбрать чётное число n. A, А 2 – выбрать нечётное число n. A. Стратегии игрока В: В 1 – выбрать чётное число n. B, В 2 – выбрать нечётное число n. B. 28

Запись игры «загадай число» в нормальной форме 29 Запись игры «загадай число» в нормальной форме 29

Верхняя и нижняя цена игры «загадай число» в чистых стратегиях и минимаксные стратегии игроков Верхняя и нижняя цена игры «загадай число» в чистых стратегиях и минимаксные стратегии игроков l Верхняя и нижняя цена игры: α = -M; β = M. l Минимаксные стратегии игрока A: А 1 и А 2. l Минимаксные стратегии игрока B: B 1 и B 2. l Как в данной игре игроки должны выбирать свои стратегии? 30

Смешанные стратегии игроков l l l Определение. Смешанной стратегией игрока называется стратегия, случайно выбираемая Смешанные стратегии игроков l l l Определение. Смешанной стратегией игрока называется стратегия, случайно выбираемая из множества его чистых стратегий, в соответствии с заданными вероятностями такого выбора. Смешанная стратегия игрока A: Смешанная стратегия игрока B: 31

Средний выигрыш игрока A, верхняя и нижняя цена игры в смешанных стратегиях l Средний Средний выигрыш игрока A, верхняя и нижняя цена игры в смешанных стратегиях l Средний выигрыш игрока A в смешанных стратегиях (выигрыш-функция игрока А): l Нижняя цена игры в смешенных стратегиях (максимальный гарантированный средний выигрыш игрока А): p l q Верхняя цена игры в смешанных стратегиях (минимальный гарантированный средний проигрыш игрока В): q p 32

Пример: средний выигрыш игрока A в игре «загадай число» при использовании игроками их смешанных Пример: средний выигрыш игрока A в игре «загадай число» при использовании игроками их смешанных стратегий l Платёжная матрица игры и смешанные стратегии игроков: l Средний выигрыш игрока А в смешанных стратегиях: 33

Пример: расчёт нижней цены игры «Загадай число» в смешанных стратегиях l l Расчёт среднего Пример: расчёт нижней цены игры «Загадай число» в смешанных стратегиях l l Расчёт среднего гарантированного выигрыша игрока А: q Расчёт нижней цены игры в смешанных стратегиях (максимального гарантированного среднего выигрыша игрока А): p p q 34

Пример: расчёт верхней цены игры «Загадай число» в смешанных стратегиях l l Расчёт максимального Пример: расчёт верхней цены игры «Загадай число» в смешанных стратегиях l l Расчёт максимального среднего проигрыша игрока В: p Расчёт верхней цены игры в смешанных стратегиях (минимального гарантированного среднего проигрыша игрока В): q q p 35

Оптимальные стратегии игроков и цена игры без седловой точки l Теорема (основная теорема теории Оптимальные стратегии игроков и цена игры без седловой точки l Теорема (основная теорема теории игр (Дж. фон Нейман, 1928 г. ). Для произвольной игры с нулевой суммой, не имеющей седловой точки, существуют смешанные стратегии игроков , отклоняться от которых игрокам невыгодно в следующем смысле: при этом 36

Терминология и замечание Если в игре без седловой точки имеет место равенство α’ = Терминология и замечание Если в игре без седловой точки имеет место равенство α’ = β’, то l величина v’ = α’ = β’ именуется ценой игры в смешанных стратегиях , l набор называется решением игры в смешанных стратегиях, l стратегии игроков именуются их оптимальными смешанными стратегиями. Замечание. Использование игроками смешанных стратегий предполагает многократное повторение игры. 37

§ 6. Алгоритмы решения игры при отсутствии седловой точки l Аналитическое решения игры 2 § 6. Алгоритмы решения игры при отсутствии седловой точки l Аналитическое решения игры 2 x 2 38

Вычисление решения игры при помощи задачи линейного программирования l Если в платёжной матрице С Вычисление решения игры при помощи задачи линейного программирования l Если в платёжной матрице С есть нулевые или отрицательные элементы, то ко всем элементам ai, j платёжной матрицы прибавить величину l Решить задачу линейного программирования 39

Продолжение алгоритма l Вычислить 40 Продолжение алгоритма l Вычислить 40

Продолжение алгоритма l Решить задачу линейного программирования 41 Продолжение алгоритма l Решить задачу линейного программирования 41

Завершение алгоритма l Вычислить 42 Завершение алгоритма l Вычислить 42

§ 7. Игры с природой (элементы теории статистических решений) l l Определение. Игра именуется § 7. Игры с природой (элементы теории статистических решений) l l Определение. Игра именуется «Игрой с природой» , если один из игроков (игрок В) на любую стратегию другого игрока (игрока А) отвечает некоторой фиксированной смешанной стратегией B’q, выбор которой не подчинён аксиоме оптимальности поведения игрока В в игре. Замечание. В игре с природой игрок В именуется «природой» . Стратегии игрока В именуются состояниями природы. 43

Пример игры с природой (задача об оптимальной посевной стратегии фермера) Фермер (игрок А) на Пример игры с природой (задача об оптимальной посевной стратегии фермера) Фермер (игрок А) на своём участке земли может посеять в текущем году одну из трёх культур: А 1 - овёс, А 2 - рожь, А 3 – рис. Урожайность каждой из этих культур зависит от погоды (игрок В – природа), которая может находится в одном из трёх состояний: В 1 - сухо, В 2 - нормально, В 3 – дождливо. Средние цены зерновых и их уровни урожайности (yij) при каждом состоянии погоды известны и даны в следующей таблице. 44

Урожайность зерновых и их цены Культура Це на P (руб. /цт) А 1 А Урожайность зерновых и их цены Культура Це на P (руб. /цт) А 1 А 2 А 3 Урожайность культур (цт/га) при состояниях погоды В 1 В 2 1000 у1, 1 = 20 у1, 2 =7, 5 В 3 у1, 3 =3, 5 800 у2, 1 = 5 у2, 2 =12, 5 у2, 3 =7, 5 1200 у3, 1 = 5 у3, 2 = 7 у3, 3 = 10 45

Платёжная матрица (доходы фермера с гектара ) B 1 B 2 A 1 a Платёжная матрица (доходы фермера с гектара ) B 1 B 2 A 1 a 11 = 20000 a 12 = 7500 B 3 α a 13 = 3500 α 1 = 3500 A 2 a 21 = 4000 a 22 = 10000 a 23 = 6000 α 2 = 4000 A 3 a 31 = 6000 a 32 = 8400 α 3 = 6000 β β 1= 20000 β 2= 10000 a 33 = 12000 β 3= 12000 46

Завершение формулировки задачи об оптимальной посевной стратегии фермера Требуется: выбрать оптимальную посевную стратегию фермера, Завершение формулировки задачи об оптимальной посевной стратегии фермера Требуется: выбрать оптимальную посевную стратегию фермера, предполагая, что 1) о возможных состояниях погоды отсутствует дополнительная информация, 2) известна дополнительная информация о состояниях погоды в виде их статистических вероятностей (q 1, q 2, q 3). Замечание. Посевная стратегия фермера считается оптимальной, если она приносит фермеру наибольший в определённом смысле доход. 47

Выбор стратегии в игре с природой по критерию Вальда l Максиминныйный критерий Вальда. Игрок Выбор стратегии в игре с природой по критерию Вальда l Максиминныйный критерий Вальда. Игрок А должен выбирать свою максиминную стратегию Ai(α), приносящую ему максимальный гарантированный выигрыш: i l j Пример (задача о посевной стратегии фермера): i j 48

Уровни риска стратегий игрока в игре с природой l Определение. Уровнем риска стратегии Аi Уровни риска стратегий игрока в игре с природой l Определение. Уровнем риска стратегии Аi игрока А в ситуации (Ai, Bj) игры с природой называется величина l Определение. Риском игрока А при выборе им стратегии Ai называется величина j 49

Выбор стратегии в игре с природой по критерию Сэвиджа l Критерий минимального риска Сэвиджа. Выбор стратегии в игре с природой по критерию Сэвиджа l Критерий минимального риска Сэвиджа. Игрок А должен выбирать свою стратегию Ai(r), приносящую ему минимальный уровень риска: i l j Алгоритм выбора стратегии по критерию Сэвиджа 1) Определить при каждом состоянии природы максимальные выигрыши игрока А: β 1, β 2, …, βm. 50

Продолжение алгоритма выбора стратегии по критерию Сэвиджа Составить согласно (36) матрицу рисков R=(rij) и Продолжение алгоритма выбора стратегии по критерию Сэвиджа Составить согласно (36) матрицу рисков R=(rij) и вычислить по правилу (37) уровни рисков всех стратегий игрока. l Выбрать наименее рискованную стратегию Ai(r). Пример. Выбор посевной стратегии фермера по критерию Сэвиджа. l Ø Определяем при каждом состоянии природы максимальные доходы фермера: β 1=20000, β 2=10000, β 3=12000. 51

Пример выбора стратегии по критерию Сэвиджа Ø Вычисляем матрицу рисков: Ø Вычисляем риски посевных Пример выбора стратегии по критерию Сэвиджа Ø Вычисляем матрицу рисков: Ø Вычисляем риски посевных стратегий фермера: r 1= 8500, r 2 = 16000, r 3=14000. Выбираем наименее рискованную стратегию: Ø 52

Выбор стратегии в игре с природой при известных вероятностях её состояний Ø По известной Выбор стратегии в игре с природой при известных вероятностях её состояний Ø По известной платёжной матрице игры и известном смешанном состоянии природы рассчитать для всех чистых стратегий Ai игрока А средние выигрыши: Ø Выбрать стратегию, обеспечивающую игроку А максимальный средний (ожидаемый) выигрыш: 53

Обсуждённые вопросы 1. 2. 3. 4. 5. 6. 7. Структура экономических задач. Метод математического Обсуждённые вопросы 1. 2. 3. 4. 5. 6. 7. Структура экономических задач. Метод математического моделирования решения экономических задач. Основные понятия теории игр и модель поведения игроков. Минимаксные стратегии игроков и решение игры с седловой точкой. Пример игры без седловой точки, смешанные стратегии игроков и основная теорема теории игр. Алгоритмы решения игры при отсутствии седловой точки. Игры с природой (элементы теории статистических решений). 54