SlideShare a Scribd company logo
1 of 15
Алгоритмы теорииАлгоритмы теории
игригр
План лекции
 Введение
 Матричные игры
 Игры с седловой точкой
 Смешанные стратегии
 Применение
 Итоги
 Литература
Введение
 Первая значительная книга по теории игр
появилась в 1944г (Дж. фон Нейман, С.
Моргенштерн «Теория игр и экономическое
поведение»).
 Предмет оказался чрезвычайно сложным,
даже для математики .
 Теория игр она нашла свое применение,
прежде всего, в военном деле и экономике.
Матричные игры
 Этот раздел теории игр является
наиболее полно изученным.
Определения
 Система Г = (X, Y, K), где X и Y – непустые мно-
жества, и функция , называется
антагонистической игрой в нормальной форме.
Элементы и называются стратегиями
игроков 1 и 2 соответственно.
 Антагонистические игры, в которых оба игрока
имеют конченые множества стратегий, называются
матричными.
RYXK →×:
Xx∈ Yy∈
 Пусть игрок 1 имеет всего m
стратегий, а игрок 2 – n стратегий.
 Установим биекцию между множест-
вами:
1. X и M = {1, …, m};
2. Y и N = {1, …, n}.
 Тогда игра Г полностью задается
матрицей
,где}{ , jiA α=
MiYXyx
NMji
yxK
ji
jiji
∈×∈
×∈
=
,),(
,),(
),,(,α
Примеры
1. «Игра на уклонение».
2. Дискретная игра типа дуэли.
, i < j2
)(
1
n
ijjin
n
j
n
i
n
i
aij
+−
=





−−=
0 -2 -5 -8
2 0 2 0
5 -2 0 8
8 0 8 0
=⋅ A16
Игры с седловой точкой
 Теорема. Пусть имеются два числовых
множества A и B и функция .
Тогда .
 Пусть дана . Точка (x0,y0)
называется седловой точкой функции f,
если 1.
2.
RBAf →×:
),(maxmin),(minmax yxfyxf
AxByByAx ∈∈∈∈
≤
RBAf →×:
),(),( 000 yxfyxfAx ≤∈∀
),(),( 000 yxfyxfBy ≤∈∀
Игры с седловой точкой 2
 Теорема 2. Пусть и существу-
ют .
Тогда
равносильно тому, что f имеет седловую
точку.
 Может ли у матрицы быть несколько
седловых точек?
 Все ли матрицы имеют седловую точку?
RBAf →×:
),(maxmin),(minmax yxfиyxf
AxByByAx ∈∈∈∈
),(maxmin),(minmax yxfyxf
AxByByAx ∈∈∈∈
=
Смешанные стратегии
 Основная теорема матричных игр.
В смешанных стратегиях игра двух лиц
с нулевой суммой имеет седловую
точку.
Итеративный метод
Брауна – Робинсона
 Идея метода – многократное фиктивное
разыгрывание игры с заданной матрицей
выигрыша.
 Недостаток: малая скорость сходимости.
k
j
n
j
ji
k
j
n
j
ij
i
k k
aav ηη ∑∑ ==
+
==
11
1
max
k
i
m
m
ij
k
i
m
i
ij
j
k k
aav ξξ ∑∑ ==
+
==
11
1
min
)/min()/(max kvvkv k
k
k
k
≤≤
Монотонный итеративный
алгоритм
Xx N
m
N
N ∈= ),...,( 1 ξξ NN
n
N
N Rc ∈= ),...,( 1 γγ
NNNNN xxx ~)1( 1 αα +−= − NNNNN ccc ~)1( 1 αα +−= −
10 ≤≤ Nα
1
,...1
1 min −
=
− = N
j
nj
Nv γ
Пример применения
 Выбор оптимальной стратегии в
условиях неопределенности.
AiBj B1 B2 B3
A1 3 6 8
A2 9 4 2
A3 7 5 4
Итоги
 Матричные игры – наиболее изученный
раздел теории игр.
 Основное применение теории игр –
– экономика.
Литература
1. Петросян, Зенкевич, Семина «Теория игр»
2. http://fmi.asf.ru/vavilov/Tiv.htm
3. http://vvo.psati.ru/files/RPU/page2.files/index
10.html
4. http://www.dvo.ru/studio/linpro/buka/node20.
html – основная теорема двойственности
5. Робинсон Дж. «Итеративный метод
решения игр»

More Related Content

What's hot

Uravnenie kasat
Uravnenie kasatUravnenie kasat
Uravnenie kasatAlex_Tam
 
Конкурс презентаций - Голичева
Конкурс презентаций - ГоличеваКонкурс презентаций - Голичева
Конкурс презентаций - Голичеваgalkina
 
Podgotovka k egje_po_matematike_zadacha_v8
Podgotovka k egje_po_matematike_zadacha_v8Podgotovka k egje_po_matematike_zadacha_v8
Podgotovka k egje_po_matematike_zadacha_v8Dimon4
 
226329 individualnye kartochki-po_algebre_7_klass
226329 individualnye kartochki-po_algebre_7_klass226329 individualnye kartochki-po_algebre_7_klass
226329 individualnye kartochki-po_algebre_7_klassssusera868ff
 
05.01.2015. теория график функции у=х 2
05.01.2015. теория   график функции у=х 205.01.2015. теория   график функции у=х 2
05.01.2015. теория график функции у=х 2Лариса Чаленко
 
Лекция №5 "Обработка текстов, Naive Bayes"
Лекция №5 "Обработка текстов, Naive Bayes" Лекция №5 "Обработка текстов, Naive Bayes"
Лекция №5 "Обработка текстов, Naive Bayes" Technosphere1
 
производящие функции(продолжение)
производящие функции(продолжение)производящие функции(продолжение)
производящие функции(продолжение)Mariya_Lastochkina
 
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...AIST
 
контра по матике
контра по матикеконтра по матике
контра по матикеleshiy_AlisA
 
Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Technosphere1
 
Лекция №9 "Алгоритмические композиции. Начало"
Лекция №9 "Алгоритмические композиции. Начало"Лекция №9 "Алгоритмические композиции. Начало"
Лекция №9 "Алгоритмические композиции. Начало"Technosphere1
 
L6: Метод опорных векторов
L6: Метод опорных векторовL6: Метод опорных векторов
L6: Метод опорных векторовTechnosphere1
 
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"Technosphere1
 
Лекция №7 "Машина опорных векторов"
Лекция №7 "Машина опорных векторов" Лекция №7 "Машина опорных векторов"
Лекция №7 "Машина опорных векторов" Technosphere1
 
Лекция №6 "Линейные модели для классификации и регрессии"
Лекция №6 "Линейные модели для классификации и регрессии" Лекция №6 "Линейные модели для классификации и регрессии"
Лекция №6 "Линейные модели для классификации и регрессии" Technosphere1
 
Лекция №3 "Различные алгоритмы кластеризации"
Лекция №3 "Различные алгоритмы кластеризации"Лекция №3 "Различные алгоритмы кластеризации"
Лекция №3 "Различные алгоритмы кластеризации"Technosphere1
 
L11: Метод ансамблей
L11: Метод ансамблейL11: Метод ансамблей
L11: Метод ансамблейTechnosphere1
 

What's hot (20)

Uravnenie kasat
Uravnenie kasatUravnenie kasat
Uravnenie kasat
 
8
88
8
 
Конкурс презентаций - Голичева
Конкурс презентаций - ГоличеваКонкурс презентаций - Голичева
Конкурс презентаций - Голичева
 
Podgotovka k egje_po_matematike_zadacha_v8
Podgotovka k egje_po_matematike_zadacha_v8Podgotovka k egje_po_matematike_zadacha_v8
Podgotovka k egje_po_matematike_zadacha_v8
 
226329 individualnye kartochki-po_algebre_7_klass
226329 individualnye kartochki-po_algebre_7_klass226329 individualnye kartochki-po_algebre_7_klass
226329 individualnye kartochki-po_algebre_7_klass
 
05.01.2015. теория график функции у=х 2
05.01.2015. теория   график функции у=х 205.01.2015. теория   график функции у=х 2
05.01.2015. теория график функции у=х 2
 
Лекция №5 "Обработка текстов, Naive Bayes"
Лекция №5 "Обработка текстов, Naive Bayes" Лекция №5 "Обработка текстов, Naive Bayes"
Лекция №5 "Обработка текстов, Naive Bayes"
 
презентация к уроку 3
презентация к уроку 3презентация к уроку 3
презентация к уроку 3
 
производящие функции(продолжение)
производящие функции(продолжение)производящие функции(продолжение)
производящие функции(продолжение)
 
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
V. G. Labunets, F. S. Myasnikov, E. Ostheimer - Families of Heron Digital Fil...
 
контра по матике
контра по матикеконтра по матике
контра по матике
 
Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"
 
Лекция №9 "Алгоритмические композиции. Начало"
Лекция №9 "Алгоритмические композиции. Начало"Лекция №9 "Алгоритмические композиции. Начало"
Лекция №9 "Алгоритмические композиции. Начало"
 
L6: Метод опорных векторов
L6: Метод опорных векторовL6: Метод опорных векторов
L6: Метод опорных векторов
 
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
 
Лекция №7 "Машина опорных векторов"
Лекция №7 "Машина опорных векторов" Лекция №7 "Машина опорных векторов"
Лекция №7 "Машина опорных векторов"
 
Project test2 mse_2016
Project test2 mse_2016Project test2 mse_2016
Project test2 mse_2016
 
Лекция №6 "Линейные модели для классификации и регрессии"
Лекция №6 "Линейные модели для классификации и регрессии" Лекция №6 "Линейные модели для классификации и регрессии"
Лекция №6 "Линейные модели для классификации и регрессии"
 
Лекция №3 "Различные алгоритмы кластеризации"
Лекция №3 "Различные алгоритмы кластеризации"Лекция №3 "Различные алгоритмы кластеризации"
Лекция №3 "Различные алгоритмы кластеризации"
 
L11: Метод ансамблей
L11: Метод ансамблейL11: Метод ансамблей
L11: Метод ансамблей
 

Viewers also liked

теория игр
теория игртеория игр
теория игрOleg Kit
 
Empatika Open - Теория игр
Empatika Open - Теория игрEmpatika Open - Теория игр
Empatika Open - Теория игрEmpatika
 
Digly. Математическое моделирование для решения бизнес-задач
Digly. Математическое моделирование для решения бизнес-задачDigly. Математическое моделирование для решения бизнес-задач
Digly. Математическое моделирование для решения бизнес-задачAlexander Vorobyev
 
Pmi Seminar Trust Price Slideshare
Pmi Seminar Trust Price SlidesharePmi Seminar Trust Price Slideshare
Pmi Seminar Trust Price SlideshareMaxim Dorofeev
 
Диаграмма разрешения конфликтов
Диаграмма разрешения конфликтовДиаграмма разрешения конфликтов
Диаграмма разрешения конфликтовMaxim Dorofeev
 

Viewers also liked (7)

теория игр
теория игртеория игр
теория игр
 
Empatika Open - Теория игр
Empatika Open - Теория игрEmpatika Open - Теория игр
Empatika Open - Теория игр
 
Digly. Математическое моделирование для решения бизнес-задач
Digly. Математическое моделирование для решения бизнес-задачDigly. Математическое моделирование для решения бизнес-задач
Digly. Математическое моделирование для решения бизнес-задач
 
Material Demotivation
Material DemotivationMaterial Demotivation
Material Demotivation
 
Prisoners Dilemma
Prisoners DilemmaPrisoners Dilemma
Prisoners Dilemma
 
Pmi Seminar Trust Price Slideshare
Pmi Seminar Trust Price SlidesharePmi Seminar Trust Price Slideshare
Pmi Seminar Trust Price Slideshare
 
Диаграмма разрешения конфликтов
Диаграмма разрешения конфликтовДиаграмма разрешения конфликтов
Диаграмма разрешения конфликтов
 

Similar to 08moderntalk

Свойства оценок
Свойства оценокСвойства оценок
Свойства оценокKurbatskiy Alexey
 
ЕГЭ_№23
ЕГЭ_№23ЕГЭ_№23
ЕГЭ_№23kuzinolga
 
L3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияL3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияTechnosphere1
 
20111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture0420111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture04Computer Science Club
 

Similar to 08moderntalk (6)

Свойства оценок
Свойства оценокСвойства оценок
Свойства оценок
 
ЕГЭ_№23
ЕГЭ_№23ЕГЭ_№23
ЕГЭ_№23
 
Pril2
Pril2Pril2
Pril2
 
L3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияL3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессия
 
000
000000
000
 
20111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture0420111202 machine learning_nikolenko_lecture04
20111202 machine learning_nikolenko_lecture04
 

08moderntalk

  • 2. План лекции  Введение  Матричные игры  Игры с седловой точкой  Смешанные стратегии  Применение  Итоги  Литература
  • 3. Введение  Первая значительная книга по теории игр появилась в 1944г (Дж. фон Нейман, С. Моргенштерн «Теория игр и экономическое поведение»).  Предмет оказался чрезвычайно сложным, даже для математики .  Теория игр она нашла свое применение, прежде всего, в военном деле и экономике.
  • 4. Матричные игры  Этот раздел теории игр является наиболее полно изученным.
  • 5. Определения  Система Г = (X, Y, K), где X и Y – непустые мно- жества, и функция , называется антагонистической игрой в нормальной форме. Элементы и называются стратегиями игроков 1 и 2 соответственно.  Антагонистические игры, в которых оба игрока имеют конченые множества стратегий, называются матричными. RYXK →×: Xx∈ Yy∈
  • 6.  Пусть игрок 1 имеет всего m стратегий, а игрок 2 – n стратегий.  Установим биекцию между множест- вами: 1. X и M = {1, …, m}; 2. Y и N = {1, …, n}.  Тогда игра Г полностью задается матрицей ,где}{ , jiA α= MiYXyx NMji yxK ji jiji ∈×∈ ×∈ = ,),( ,),( ),,(,α
  • 7. Примеры 1. «Игра на уклонение». 2. Дискретная игра типа дуэли. , i < j2 )( 1 n ijjin n j n i n i aij +− =      −−= 0 -2 -5 -8 2 0 2 0 5 -2 0 8 8 0 8 0 =⋅ A16
  • 8. Игры с седловой точкой  Теорема. Пусть имеются два числовых множества A и B и функция . Тогда .  Пусть дана . Точка (x0,y0) называется седловой точкой функции f, если 1. 2. RBAf →×: ),(maxmin),(minmax yxfyxf AxByByAx ∈∈∈∈ ≤ RBAf →×: ),(),( 000 yxfyxfAx ≤∈∀ ),(),( 000 yxfyxfBy ≤∈∀
  • 9. Игры с седловой точкой 2  Теорема 2. Пусть и существу- ют . Тогда равносильно тому, что f имеет седловую точку.  Может ли у матрицы быть несколько седловых точек?  Все ли матрицы имеют седловую точку? RBAf →×: ),(maxmin),(minmax yxfиyxf AxByByAx ∈∈∈∈ ),(maxmin),(minmax yxfyxf AxByByAx ∈∈∈∈ =
  • 10. Смешанные стратегии  Основная теорема матричных игр. В смешанных стратегиях игра двух лиц с нулевой суммой имеет седловую точку.
  • 11. Итеративный метод Брауна – Робинсона  Идея метода – многократное фиктивное разыгрывание игры с заданной матрицей выигрыша.  Недостаток: малая скорость сходимости. k j n j ji k j n j ij i k k aav ηη ∑∑ == + == 11 1 max k i m m ij k i m i ij j k k aav ξξ ∑∑ == + == 11 1 min )/min()/(max kvvkv k k k k ≤≤
  • 12. Монотонный итеративный алгоритм Xx N m N N ∈= ),...,( 1 ξξ NN n N N Rc ∈= ),...,( 1 γγ NNNNN xxx ~)1( 1 αα +−= − NNNNN ccc ~)1( 1 αα +−= − 10 ≤≤ Nα 1 ,...1 1 min − = − = N j nj Nv γ
  • 13. Пример применения  Выбор оптимальной стратегии в условиях неопределенности. AiBj B1 B2 B3 A1 3 6 8 A2 9 4 2 A3 7 5 4
  • 14. Итоги  Матричные игры – наиболее изученный раздел теории игр.  Основное применение теории игр – – экономика.
  • 15. Литература 1. Петросян, Зенкевич, Семина «Теория игр» 2. http://fmi.asf.ru/vavilov/Tiv.htm 3. http://vvo.psati.ru/files/RPU/page2.files/index 10.html 4. http://www.dvo.ru/studio/linpro/buka/node20. html – основная теорема двойственности 5. Робинсон Дж. «Итеративный метод решения игр»