Скачать презентацию Лекция 3 Кооперативные игры Кооперативная игра это Скачать презентацию Лекция 3 Кооперативные игры Кооперативная игра это

Теория игр_КООПЕРАТ.ppt

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

Лекция 3. Кооперативные игры Кооперативная игра – это игра n игроков, которые могут объединяться Лекция 3. Кооперативные игры Кооперативная игра – это игра n игроков, которые могут объединяться в группы для максимизации выигрыша. - множество игроков - коалиция - количество игроков в коалиции - функция, определенная на множестве всех коалиций, принимающая числовое значение, являющееся максимальным гарантированным выигрышем коалиции, называется характеристической функцией Система - классическая кооперативная игра. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 1

Лекция 3. Кооперативные игры Записать характеристическую функцию игры: Пример 8. Увлеченный, но не забывающий Лекция 3. Кооперативные игры Записать характеристическую функцию игры: Пример 8. Увлеченный, но не забывающий о хлебе насущном биохимик Иосиф Брауль (игрок 1) изобрел новое лекарство. Он не может самостоятельно наладить производство этого лекарства, но может продать рецептуру этого лекарства одной из фирм – «Хемик. Лимитед» (игрок 2) или «Нью. Мед. Компани» (игрок 3). Компания, приобревшая рецептуру, получает прибыль 1 млн. $, часть которой получит изобретатель. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 2

Лекция 3. Кооперативные игры Записать характеристическую функцию игры: Пример 9. Игра Лекция 3. Кооперативные игры Записать характеристическую функцию игры: Пример 9. Игра "джаз - оркестр". Владелец ночного клуба в Париже обещает $ 1000 певцу, пианисту и ударнику (игроки 1, 2 и 3) за совместную игру в его клубе. Совместное выступление певца и пианиста он оценивает в $ 800, ударника и пианиста - в $ 650, а одного пианиста - в $ 300. Певец и ударник вместе зарабатывают $ 500 за вечер на одной станции метро, сам певец зарабатывает $ 200 за вечер в открытом кафе. Ударник один ничего не может заработать. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 3

Лекция 3. Кооперативные игры Свойства характеристической функции : 1) персональность: т. е. коалиция, которая Лекция 3. Кооперативные игры Свойства характеристической функции : 1) персональность: т. е. коалиция, которая не содержит ни одного игрока, ничего не выиграет; 2) супераддитивность: 3) выпуклость: О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 4

Лекция 3. Кооперативные игры Игры <I, v> и <I, v > называются аффинно эквивалентными, Лекция 3. Кооперативные игры Игры и называются аффинно эквивалентными, если найдутся положительное число k и произвольные действительные числа ai такие, что для любой коалиции K выполняется равенство: Игра называется существенной, если В противном случае игра называется несущественной. Игра называется простой, если ее характеристическая функция принимает только два значения 0 или 1. Игра называется 0 -1 -редуцированной, если . О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 5

Лекция 3. Кооперативные игры Исход в кооперативной игре – это распределение общего выигрыша между Лекция 3. Кооперативные игры Исход в кооперативной игре – это распределение общего выигрыша между игроками, т. е. дележ. Дележом в игре называется вектор , который удовлетворяет условиям: 1) 2) Система неравенств определяет множество всех дележей игры. Дележ из примера 8: Дележ из примера 9: О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 6

Лекция 3. Кооперативные игры Построить множество всех дележей игры «Джаз-оркестр» (пример 9) О. Д. Лекция 3. Кооперативные игры Построить множество всех дележей игры «Джаз-оркестр» (пример 9) О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 7

Лекция 3. Кооперативные игры Доминирование дележей В игре <I, v> рассмотрим 2 дележа и Лекция 3. Кооперативные игры Доминирование дележей В игре рассмотрим 2 дележа и Пусть существует коалиция K, состоящая более, чем из одного игрока и не содержащая всех игроков, т. е. , для которой выполняются два условия: 1) 2) Тогда говорят, что дележ доминируется дележом по коалиции K: В примере 9 K={1, 2} О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 8

Лекция 3. Кооперативные игры С-ядро кооперативной игры <I, v> - это множество всех недоминируемых Лекция 3. Кооперативные игры С-ядро кооперативной игры - это множество всех недоминируемых дележей. Дележ принадлежит С-ядру тогда и только тогда, когда выполняется система линейных неравенств: С-ядро в примере 9: О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 9

Лекция 3. Кооперативные игры Ллойд Стауэлл Шепли (Lloyd Stowell Shapley) (02. 06. 1923) Лауреат Лекция 3. Кооперативные игры Ллойд Стауэлл Шепли (Lloyd Stowell Shapley) (02. 06. 1923) Лауреат Нобелевской премии по экономике, 2012 совместно с Элвином Ротом - за вклад в теорию устойчивого распределения и практику моделирования рынка. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 10

Лекция 3. Кооперативные игры Вектор Шепли кооперативной игры <I, v> - это справедливый дележ, Лекция 3. Кооперативные игры Вектор Шепли кооперативной игры - это справедливый дележ, который учитывает ценность каждого игрока в коалиции. Компоненты дележа Шепли вычисляются по формуле: суммирование производится по всем коалициям, содержащим игрока і - количество игроков в коалиции К - коалиция К без игрока і – факториал числа n – произведение всех чисел от 1 до n О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 11

Лекция 3. Кооперативные игры Построить вектор Шепли кооперативной игры «Джаз-оркестр» (пример 9) Первый игрок Лекция 3. Кооперативные игры Построить вектор Шепли кооперативной игры «Джаз-оркестр» (пример 9) Первый игрок состоит в коалициях {1}, {1, 2}, {1, 3}, {1, 2, 3} Аналогично вычисляются компоненты вектора Шепли для второго и третьего игрока: О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 12

Лекция 3. Кооперативные игры Пример 10. Распределения затрат между членами кооператива. N потребителей должны Лекция 3. Кооперативные игры Пример 10. Распределения затрат между членами кооператива. N потребителей должны построить хранилища для жидкого топлива. Расходы на строительство - некоторая возрастающая функция от объема хранилищ, а в моменты времени t 1, t 2, …, tm потребности каждого потребителя в топливе заданны функцией . Принимать топливо в хранилища можно в промежутках между потреблением. Тогда объем хранилищ, удовлетворяющий всех потребителей, равен Каждый потребитель топлива может объединится с любым другим для построения общего хранилища. Если образуется коалиция, то объем хранилища составит , а затраты на его строительство составят . Нужно определить количество хранилищ и коалиции, которые их будут строить, а также распределить затраты на сооружение хранилищ между членами коалиции. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 13

Лекция 3. Кооперативные игры Пусть потребителей – три. Характеристическая функция - затраты, которые понесет Лекция 3. Кооперативные игры Пусть потребителей – три. Характеристическая функция - затраты, которые понесет каждая коалиция при совместном строительстве хранилища. Компоненты вектора Шепли: Рассмотрим «подъигры» , в которых количество игроков два, и посчитаем компоненты вектора Шепли для этих игр. Каждый из игроков при участии в подъигре несет значительно большие затраты, чем при сотрудничестве втроем. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 14

Лекция 3. Кооперативные игры Пример 11. Корпорация акционеров. Рассматривается корпорация из четырех акционеров, имеющих Лекция 3. Кооперативные игры Пример 11. Корпорация акционеров. Рассматривается корпорация из четырех акционеров, имеющих акции соответственно в следующих количествах: a 1 = 10, a 2 = 20, a 3 = 30, a 4 = 40. Любое решение утверждается акционерами, имеющих в сумме строгое большинство акций. Принятое решение - выигрыш, равным 1, если решение не принято, выигрыш 0. {2, 4}, {3, 4}, {1, 2, 3}, {1, 2, 4}, {2, 3 , 4}, {1, 3, 4}, {1, 2, 3, 4} – выигрышные коалиции, остальные объединения акционеров не являются решающими, т. е. их выигрыш равен нулю. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 15

Лекция 3. Кооперативные игры Построим вектор Шепли для этой игры. Для первого игрока есть Лекция 3. Кооперативные игры Построим вектор Шепли для этой игры. Для первого игрока есть только одна коалиция K = {1, 2, 3}, которая выигрывает, а коалиция K {1} = {2, 3} не выиграет, поэтому Для второго игрока {2, 4}, {1, 2, 3}, {1, 2, 4}, {2, 3 , 4}, {1, 2, 3, 4} – выигрышные, но {2, 4}, {1, 2, 3}, {1, 2, 4} без 2 игрока – невыигрышные: . Аналогично получаем О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 16

Лекция 3. Кооперативные игры Выводы: Кооперативная игра – моделирует выбор коалиции. Решение кооперативной игры Лекция 3. Кооперативные игры Выводы: Кооперативная игра – моделирует выбор коалиции. Решение кооперативной игры указывает на множество наилучших способов раздела совместного выигрыша. Решение кооперативной игры в форме вектора Шепли позволяет рассчитать справедливый дележ. Простая кооперативная игра – модель деления власти. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 17

Выводы: Матричные и биматричные игры – моделируют конфликт, в котором игроки не могут вступать Выводы: Матричные и биматричные игры – моделируют конфликт, в котором игроки не могут вступать в переговоры – т. е. это бескоалиционные игры. Матричные и биматричные игры – это стратегические игры, т. к. целью их решения является определение наилучших стратегий. Равновесие по Нэшу, которое обосновано для всех бескоалиционных игр, обладает противоречием: равновесная ситуация не всегда является выгодной. Кооперативные игры моделируют выбор коалиции и распределение выигрыша между игроками. О. Д. Кичмаренко Теория игр: моделирование и решение конфликтных ситуаций 18

Дополнительные сведения Н. Н. Воробьев Теория игр: Лекции для экономистов - кибернетиков. – Л. Дополнительные сведения Н. Н. Воробьев Теория игр: Лекции для экономистов - кибернетиков. – Л. : ЛГУ, 1974. – 272 с. Оуен Г. Теорія игр. – М. , 2004. – 216 с. Крушевский А. В. Терия игр. – К. : Вища школа, 1977. – 216 с. Васин А. А. , Морозов В. В. Теорія игр и модели математической экономики. – М. , 2005 г. – 272 с. Дюбин Г. Н. , Суздаль В. Г. Введение в прикладную теорию игр - М. : Наука, 1981. - 336 с. Карлин С. Математические методы в теории игр, программировании и экономике М. : Мир, 1964. – 838 с. Розенмюллер И. Кооперативные игры и рынки. - М. : Мир, 1974

Спасибо за внимание! Спасибо за внимание!